jQuery关闭表单验证
Im使用bog标准表单验证插件。我有两个单选按钮“是”“否”,如果选中单选按钮“是”,我要做的是设置验证。。。这是可行的,但如果选择了“否”收音机,我需要关闭验证。我正在尝试以下jQuery关闭表单验证,jquery,jquery-validate,Jquery,Jquery Validate,Im使用bog标准表单验证插件。我有两个单选按钮“是”“否”,如果选中单选按钮“是”,我要做的是设置验证。。。这是可行的,但如果选择了“否”收音机,我需要关闭验证。我正在尝试以下 <script type="text/javascript"> $(document).ready(function() { $('.cbyes').click(function() { $('.hiddenDiv').show('s
<script type="text/javascript">
$(document).ready(function()
{
$('.cbyes').click(function()
{
$('.hiddenDiv').show('slow');
$("#regForm").validate();
});
$('.cbno').click(function() {
$('.hiddenDiv').hide('slow');
$('#regForm')[0].reset();
});
});
</script>
$(文档).ready(函数()
{
$('.cbyes')。单击(函数()
{
$('.hiddenDiv').show('slow');
$(“#regForm”).validate();
});
$('.cbno')。单击(函数(){
$('.hiddenDiv').hide('slow');
$('#regForm')[0].reset();
});
});
假设在表单上应用验证后,没有切实可行的方法“关闭”验证,您可以使用validate方法,但将其设置为忽略表单中的所有内容吗
$(document).ready(function()
{
$('.cbyes').click(function()
{
$('.hiddenDiv').show('slow');
$("#regForm").validate();
});
$('.cbno').click(function() {
$('.hiddenDiv').hide('slow');
$('#regForm')[0].reset();
$('#regForm').validate({
ignore: "#regForm *"
});
});
});
此示例使用了一个哑通用选择器,该选择器应替换为更适合您的特定表单的选择器。如果您希望提交表单并跳过验证,插件作者的答案是:读者注意:此答案与插件的最新版本不兼容。非常感谢您提供的解决方案。这才救了我一天。老问题,但对于仍在寻找的人,请看这里: