gpt4 book ai didi

php - 提交表单后停止 JQuery 验证

转载 作者:行者123 更新时间:2023-11-28 08:59:59 27 4
gpt4 key购买 nike

如何在使用后不触发以下表单的验证

javascript: form.action

我有 2 个提交按钮,第一个按钮必须使用 sellitem1.php 作为操作,而不使用 JQuery VALIDATION,但第二个按钮必须验证表单并使用表单操作中列出的操作:upload.php .

第二个按钮运行良好:)

<form method="post" name="UploadForm" id="UploadForm"
action="upload.php" enctype="multipart/form-data" >

<input type="text" class="button_date" name="price" id="price"
value="" size="15" />

<input class="button2" style="border-right:none; font-size:13px;"
name="Back" id="Back" type="submit" value="Back" onclick="javascript:
form.action='sellitem1.php';"/>

<input class="button2" style="border-right:none; font-size:13px;"
name="List Item" id="submit" type="submit" value="List Item"
onClick="removeFocus()"/> </form>


<script>

$( "#UploadForm" ).validate({
errorLabelContainer: "#messageBox", wrapper: "td",
rules: { price: {
required: true,
number: true,
range: [1.00, 500000.00]

} } }); </script>

最佳答案

像下面这样的东西应该可以工作。因此,基本上,您可以在要运行验证的按钮上的 click 事件上调用 validate()

// Javascript

$('#Back').click(function (evt) {
$('#UploadForm').attr('action', 'sellitem1.php');
});

$('#submit').click(function (evt) {
removeFocus();
return $("#UploadForm").validate({
errorLabelContainer: "#messageBox",
wrapper: "td",
rules: {
price: {
required: true,
number: true,
range: [1.00, 500000.00]
}
}
});
});

最好不要内联嵌入 javascript/css 代码。您可以按如下方式更新您的 html(请注意,我只删除了您的 onclick 属性,而不是样式):

<form method="post" name="UploadForm" id="UploadForm"
action="upload.php" enctype="multipart/form-data" >

<input type="text" class="button_date" name="price" id="price"
value="" size="15" />

<input class="button2" style="border-right:none; font-size:13px;"
name="Back" id="Back" type="submit" value="Back" />

<input class="button2" style="border-right:none; font-size:13px;"
name="List Item" id="submit" type="submit" value="List Item" />
</form>

更新:这是显示其工作原理的 fiddle http://jsfiddle.net/M3LRd/

关于php - 提交表单后停止 JQuery 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17887304/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com