首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery中的验证和带有错误字段的新页面重定向

jQuery中的验证和带有错误字段的新页面重定向
EN

Stack Overflow用户
提问于 2014-08-10 14:51:52
回答 1查看 461关注 0票数 0

如何使用jquery验证我的所有字段?

如果验证失败,我想重定向到新页面并列出所有验证失败的fields.If --这是成功的,我将执行插入操作。

代码语言:javascript
复制
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。

提前谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-10 16:34:03

假设您有一个用于验证的函数:

代码语言:javascript
复制
function validate (text) {
  ...
  return true; //or false
}

然后你可以做一件事:

代码语言:javascript
复制
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)));
}

几个参考链接:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25229784

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档