如何使用jquery验证我的所有字段?
如果验证失败,我想重定向到新页面并列出所有验证失败的fields.If --这是成功的,我将执行插入操作。
Example
<input class="textbox validate"type="text">
<input class="textbox validate"type="text">
//validate the all the field with having "validate" class
$(".validate").each我使用的是MVC-3,但我想在定制的j-查询逻辑中这样做。我是新来的j-query。
提前谢谢!
发布于 2014-08-10 16:34:03
假设您有一个用于验证的函数:
function validate (text) {
...
return true; //or false
}然后你可以做一件事:
var validationErrors = [],
errorPageURL = "BASE URL for your error page";
$(".validate").each(function (index, element) {
if (!validate(element.val()) {
validationErrors.push($(element).id);
}
});
if (validationErrors.length === 0) {
//Do your input magic
} else {
window.location.replace(errorPageURL + "?errors=" + encodeURI(JSON.stringify(validationErrors)));
}几个参考链接:
https://stackoverflow.com/questions/25229784
复制相似问题