我有一个带有表单和表单外按钮的简单页面。我正在尝试验证按钮单击时的表单。我在 document.onready 函数中添加了表单验证规则。但是,该表格未得到验证。
HTML
<form id="form1" method="post" action="">
<div>
<input name="Name" id="name1" data-errorclass="error-name"/>
</div>
<input type="submit" id="name_id" value="Save"/>
</form>
JS
$(document).ready(function () {
$("#name_id").click(function() {
alert("called");
$('.form1').validate({
rules: {
'Name' : {
required: true
}
},
messages: {
'Name' : {
required: 'Name is required'
}
},
errorClass: 'error-name',
errorPlacement: function(err, element) {
err.insertBefore(element);
},
});
});
});