Jquery 如何在验证表单后调用
我有一个简单的表单,比如。现在我需要的是调用/检查表单是否已经过验证,或者稍后不使用所选数据。例如,在下面的示例中。我使用了另一个id为validateTrueorFalse的按钮来检查验证结果是真是假 你能帮我弄清楚吗 谢谢Jquery 如何在验证表单后调用,jquery,validation,Jquery,Validation,我有一个简单的表单,比如。现在我需要的是调用/检查表单是否已经过验证,或者稍后不使用所选数据。例如,在下面的示例中。我使用了另一个id为validateTrueorFalse的按钮来检查验证结果是真是假 你能帮我弄清楚吗 谢谢 <form> <select id="mySelect"> <option value="1">Select From The List</option> <option val
<form>
<select id="mySelect">
<option value="1">Select From The List</option>
<option value="2">First</option>
<option value="3">Second</option>
<option value="4">Third</option>
<option value="5">Fourth</option>
</select>
<div id="error">Not selected!</div>
<div id="valid">Validated!</div>
<div id="result"></div>
<br />
<button type="submit" class="btn btn-default">Validate</button>
</form>
<button class="validateTrueorFalse">Check If Validate</button>
<div id="TruorFalese"></div>
从列表中选择
弗斯特
第二
第三
第四
未选中!
验证!
验证
检查是否验证
如果在表单验证后使用ajax
发送数据:
如果不是的话,你只需要查看POST数组就可以得到表单值
如果只是检查验证:
您只需定义一个变量即可确定验证失败或成功 例如,请参见此处:
$(document).ready(function () {
var isValidate = false;
$('form').submit( function(e) {
var check=$('#mySelect').val()
if ( check == '1' ) {
$('#error').show();
$('#valid').hide();
isValidate = false;
}else{
$('#error').hide();
$('#valid').show();
isValidate = true;
}
e.preventDefault();
});
$("#btnCheckValidated").click(function(){
content = isValidate ? "Form is validated successfully" : "Form is validated failed";
$("#valideeTruorFalese").html(content);
});
});
我想你是糊涂了。。。你说你有一个id为“valideeTruorFalese”的按钮,但是你可以看到一个id为“valideeTruorFalese”的div。对不起,伙计们,我修好了小提琴。修好的小提琴在哪里?天哪!我在这里迷路了,请不要在不使用jQuery验证插件的情况下使用标签。我不会将任何数据发送到后端,只是如果选择了,然后做些什么,这一切都要感谢它的工作,但是它总是重新计算值2@贝塞尼并不总是。。。单击“验证”按钮后,该值会发生变化。谢谢您的评论,但它不起作用!很抱歉,因为我没有在按钮
中添加id=“btnCheckValidated”
,请检查是否验证。看见