首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery验证输入

Jquery验证输入
EN

Stack Overflow用户
提问于 2011-08-26 12:23:28
回答 2查看 264关注 0票数 0
代码语言:javascript
复制
 $('#err input').bind('blur keyup',function() {
      $(this).data('errors', "ABC " + $(this).data('err') + " " + $(this).val());
   });

 $('#go').click(function(){
   var code = "";
   $("#err input").each(function(){
    code += $(this).data('errors') + "\n" || '';
   });
   $('#x').html(code);
 });

HTML:

代码语言:javascript
复制
<div id="err">
   <input data-err="A" id="e-1" type="text"/>
   <input data-err="B" id="e-2" type="text"/>
   <input data-err="C" id="e-3" type="text"/>
</div> 

如何进行验证,如果输入将为空,则不会处理此输入?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-26 12:29:08

尝尝这个

代码语言:javascript
复制
$('#go').click(function(){
   var code = "";
   $("#err input").each(function(){
     //This condition will check for empty values
     if($(this).val()){
        code += $(this).data('errors') + "\n" || '';
     }

   });
   $('#x').html(code);
 });
票数 1
EN

Stack Overflow用户

发布于 2011-08-26 12:27:01

从提交处理程序返回false将取消默认的表单提交功能。所以使用:

代码语言:javascript
复制
$('#go').submit(function(){
   //do validation here
   if(validationFails)return false;
 });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7199993

复制
相关文章

相似问题

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