我的 jQuery 必填字段验证不起作用
我有一个 aspx 页面,其中只有一个文本框是必填字段。我正在使用 JQuery 来验证它。
我的问题是客户端验证不起作用。
我的页面的标题部分是
<script src="../JavaScript/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="../JavaScript/jquery.validate.js" type="text/javascript"></script>
<script src="../JavaScript/CandidateValidation.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
checkRequiredInputs();
});
</script>
CandidateValidation.js 文件包含
function checkRequiredInputs(){
$(".requiredField").validate({
rules:{
txtFName:{required: true}
},
messages:{
txtFName:"Name Required"
}
});
}
我的 CSS 文件中有一个 CSS CLass,例如
.requiredField
{
}
该输入的文本框
我需要你们程序员的建议或解决方案,这是我在这个有用的网站上找到的最有帮助的建议或解决方案,等待您的回复。提前感谢
I have aspx page where only one text box will be a required field. I am using JQuery to validate it.
My problem is the client side validation is not working.
The head section of my page is
<script src="../JavaScript/jquery-1.6.1.min.js" type="text/javascript"></script>
<script src="../JavaScript/jquery.validate.js" type="text/javascript"></script>
<script src="../JavaScript/CandidateValidation.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
checkRequiredInputs();
});
</script>
The CandidateValidation.js file contains
function checkRequiredInputs(){
$(".requiredField").validate({
rules:{
txtFName:{required: true}
},
messages:{
txtFName:"Name Required"
}
});
}
I have a CSS CLass lin my CSS File like
.requiredField
{
}
The Text box where for this input is
I need a suggestion or solution from you programmers,the most helpful I have ever found, from this helpful sites, waiting for your reply. Thanx in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为了使代码正常工作,您需要在包含文本框的表单上调用 validate() 。
例如:
[WebForm1.aspx]
[CandidateValidation.js]
在 form1 上设置 clientidmode="Static" 将使其在客户端具有相同的 ID,以便可以轻松地从 jQuery 引用它。
如果您在 txtFName 文本框中按 Enter 键提交验证,则会在表单上执行验证:
For the code to work you will need to call validate() on the form containing your textbox.
For example:
[WebForm1.aspx]
[CandidateValidation.js]
Setting clientidmode="Static" on form1 will make it have same ID on client side so it can be referenced easily from jQuery.
If you press enter in txtFName TextBox to submit validation will be performed on the form: