gpt4 book ai didi

javascript - jQuery 验证——不验证

转载 作者:行者123 更新时间:2023-11-30 09:09:36 24 4
gpt4 key购买 nike

我正在构建我的第一个 ASP.net MVC 应用程序(不是我的第一个 jQuery 和 jQuery 验证插件应用程序),并且我在使用验证插件执行客户端验证时遇到了糟糕的时间。有谁知道使用 VS 2008 附带的 jQuery-1.3.2.min 插件是否有问题?

我的代码如下:

var v = $("#frmAccount").validate({
rules: {
txtAccount: { minLength: 5,required: true },
txtFName: "required",
txtLName: "required"
},
message: {
txtAccount: {
required: "Account Number is required.",
minLength: jQuery.format("Account Number must be {0} or more charaters.")
},
txtFName: "First Name is required.",
txtLName: "Last Name is required.",
}
}); //validate
$("#cmd").click(function() {
if (v.form()) {
$("#frmAccount").submit();
}
});

......................................


<字段集>
账户信息








<input id="txtAccount"name="txtAccount"type="text"value=""/>








<input id="txtFName"name="txtFName"type="text"value=""/>








<input id="txtLName"name="txtLName"type="text"value=""/>








<input id="txtEmail"name="txtEmail"type="text"value=""/>





<input type="button"id="cmd"name="cmd"value="Add"/>



当我尝试提交空白表单时,它在帐户、fname 和 lname 字段旁边返回默认的“此字段是必需的”,但是如果我在这些字段中输入任何数据,我会得到各种结果。

我尝试只执行基本的验证功能(不将验证对象返回给 v 变量),但产生了类似的结果。

我是不是忽略了一些愚蠢的事情?

最佳答案

Adrian Grigore,感谢您的快速回复。但是,我认为您可能忽略了上面发布的代码或其他内容。 也许您正忙着尝试插入自己的博客或其他内容。 IDK.

真正的问题如下:

*在上面的代码中,“message”应该是“messages
*另外,我犯了(我认为的)基本的 MS 编程背景错误...我驼峰命名了 minLength,并且(当然)在 jQuery 中它应该是 minlength

Adrian,祝你在博客上好运!

关于javascript - jQuery 验证——不验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1380115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com