jquery 验证缺失:在属性 id 之后
我稍微改变了我的验证函数,因为我想包含消息,并且它在这段代码的第 2 行属性 id 之后抛出了 Missing : ,
$("#order").validate({ $("#vardas").rules("add", { required: true, messages: { required: "Reikalingas laukas" } }); $("#pavarde").rules("add", { required: true, messages: { required: "Reikalingas laukas" } }); $("#adresas").rules("add", { required: true, messages: { required: "Reikalingas laukas" } }); $("#telef").rules("add", { required: true, digits: true, messages: { required: "Reikalingas laukas", digits: "Turi susidaryti iš skaičių" } }); $("#email").rules("add", { required: true, email: true, messages: { required: "Reikalingas laukas", email: "Patikrinkite ar teisingai įvestas el. pašto adresas" } }); submitHandler: function(form) { $(form).ajaxSubmit(); $("#aciu").show(1000); $("#duomenysdiv").hide(500); } });
你知道发生了什么吗?
I changed my validation function a bit, because i wanted to include messages, and it throws missing : after property id now on line 2 in this code
$("#order").validate({ $("#vardas").rules("add", { required: true, messages: { required: "Reikalingas laukas" } }); $("#pavarde").rules("add", { required: true, messages: { required: "Reikalingas laukas" } }); $("#adresas").rules("add", { required: true, messages: { required: "Reikalingas laukas" } }); $("#telef").rules("add", { required: true, digits: true, messages: { required: "Reikalingas laukas", digits: "Turi susidaryti iš skaičių" } }); $("#email").rules("add", { required: true, email: true, messages: { required: "Reikalingas laukas", email: "Patikrinkite ar teisingai įvestas el. pašto adresas" } }); submitHandler: function(form) { $(form).ajaxSubmit(); $("#aciu").show(1000); $("#duomenysdiv").hide(500); } });
any idea what's going on?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只能在
.rules()
之后调用="http://docs.jquery.com/Plugins/Validation/validate#options" rel="nofollow">.validate()
已运行,并且不在对象声明内(当前错误的原因)。添加基于 ID 的规则应如下所示:You can only call
.rules()
after.validate()
has run, and not within the object declaration (the reason for your current error). Adding rules based on ID should look like this: