Javascript jQuery验证插件。非表单字段的验证?
іі,全部 我有一个关于jQuery.Validation插件的小问题:-我可以使用jQuery.Validation插件完成对非表单字段的输入字段的验证吗Javascript jQuery验证插件。非表单字段的验证?,javascript,jquery,validation,Javascript,Jquery,Validation,іі,全部 我有一个关于jQuery.Validation插件的小问题:-我可以使用jQuery.Validation插件完成对非表单字段的输入字段的验证吗 谢谢。可以,但字段仍需要位于一组标记中。但是,您不需要“提交”此表格,以便检查内部字段的有效性。您可以使用.valid()方法独立于表单提交来检查此表单 @Rab0tn1k,那么为什么不能使用form标记呢?你是对的。我仔细阅读了文档,得出结论,我不能使用表单的原因是没有。谢谢! <form id="myNonsubmitForm"
谢谢。可以,但字段仍需要位于一组
标记中。但是,您不需要“提交”此表格
,以便检查内部字段的有效性。您可以使用.valid()
方法独立于表单
提交来检查此表单
@Rab0tn1k,那么为什么不能使用
form
标记呢?你是对的。我仔细阅读了文档,得出结论,我不能使用表单的原因是没有。谢谢!
<form id="myNonsubmitForm" action="#">
<textarea name="comments" id="comments" rows="5" cols="30"></textarea>
</form>
<button id="myButton">Click to Check Validation Status</button>
<input type="text" id="output" />
$(document).ready(function() {
$("#myNonsubmitForm").validate({
validClass: 'valid', // as per your configuration
rules: { // set rules as per your configuration
comments: {
required: false,
maxlength: 10
}
},
errorPlacement: function(error, element) {
// use this to control placement of error messages
// removal of errorPlacement handler will result in message appearing next to field automatically.
}
});
$("#myButton").click(function() { // validate on button click for this example
if($("#myNonsubmitForm").valid()){
$('#output').val('passed');
} else {
$('#output').val('failed');
};
});
});