我有这个我继承的验证器表单代码,我收到此错误:
$.validator.methods[method] is undefined
Run Code Online (Sandbox Code Playgroud)
而且它正在显示
'maxlength:$.validator.format("Please enter no more than {0} characters.")'
Run Code Online (Sandbox Code Playgroud)
我已经读过它可能是拼写错误或被调用的方法不存在.但是看不到它..甚至读到关于远程数据元素可能会导致问题,但是把它拿出来就打破了.
编辑:我没有向此行上传任何压缩的js代码和错误点
var result = $.validator.methods[method].call( this, element.value.replace(/\r/g, ""), element, rule.parameters );
Run Code Online (Sandbox Code Playgroud)
码:
$(document).ready(function(){
$("#regForm").validate({
rules:{
confirmemailaddress: {
equalTo: "#emailaddress"
},
password: {
password: "#username"
},
adminpassword: {
adminpassword: "#adminusrname"
},
retypepassword: {
equalTo: "#password"
},
retypenewpassword: {
equalTo: "#newpassword"
},
retypeadminpassword: {
equalTo: "#adminpassword"
},
interest2: {
notEqualTo: "#interest"
},
retypenewadminpassword: {
equalTo: "#newadminpassword"
},
emailaddress: {
remote: {
url: $("#validationUrl").val(),
type: "post",
data: {
emailaddress: …Run Code Online (Sandbox Code Playgroud)