我正在使用jQuery远程验证来检查描述是否已被使用.
Description: { required: true,maxlength: 20,remote: function () { var newDescription = $("#txtDescription").val(); var dataInput = { geoFenceDescription: newDescription }; var r = { type: "POST",url: "/ATOMWebService.svc/DoesGeoFenceDescriptionExist",data: JSON.stringify(dataInput),contentType: "application/json; charset=utf-8",dataType: "json",dataFilter: function (data) { var x = (JSON.parse(data)).d; return JSON.stringify(!x); } }; return r; } },
我遇到的问题是,当用户没有修改文本框并返回说该描述已被使用时,会发生这种远程验证,因为它在数据库中发现了它.
那么,如果文本字段与最初的文本字段不同,是否可以仅运行远程验证?
解决方法
这是使用remote依赖的解决方案:
https://github.com/jzaefferer/jquery-validation/issues/431
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。