我正在使用 Twitter 引导程序和 asp.net 来构建一个网页来捕获用户信息。我将此资源用作参考... http://alittlecode.com/files/jQuery-Validate-Demo/
我有一个母版页,我在其中定义了一个表单
<form id="form1" class="form-horizontal" runat="server">
并包括对 JQuery 的引用...
<script src="js/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="js/jquery.validate.min.js" type="text/javascript"></script>
在我的网页上,我有一个输入控件
<div class="control-group">
<label class="control-label" for="name">
Your Name</label>
<div class="controls">
<input type="text" class="input-xlarge" id="txtApplicantName" name="txtApplicantName" placeholder="First Name and Last Name"
runat="server">
</div>
</div>
该资源有一些 JQuery 代码来验证我无法工作的表单字段......
$(document).ready(function(){
$('#contact-form').validate(
{
rules: {
name: {
minlength: 2,
required: true
},
email: {
required: true,
email: true
},
subject: {
minlength: 2,
required: true
},
message: {
minlength: 2,
required: true
}
},
highlight: function(label) {
$(label).closest('.control-group').addClass('error');
},
success: function(label) {
label
.text('OK!').addClass('valid')
.closest('.control-group').addClass('success');
}
});
}); // end document.ready
我已将 $('#contact-form').validate 更改为 $('#form1').validate 但它似乎不起作用,我做错了什么?