首页 新闻 赞助 找找看

怎样用Jquery中的each验证表单为空是focus效果(写着写着就不会了)

0
悬赏园豆:60 [待解决问题]

<form method="post" class="form-horizontal" name="form1" action="#" >
   <div class="form-group">
     <label class="col-sm-2 control-label">用户</label>
   <div class="col-sm-10">
   <input type="text" name="user">
   </div>
   </div>
   <div class="form-group">
   <label class="col-sm-2 control-label">密码</label>
   <div class="col-sm-10">
   <input type="password" name="password">
   </div>
   </div>
   <div class="form-group">
   <div class="col-sm-offset-2 col-sm-10">
  <input type="submit" name="submit" id="submit">
  </div>
  </div>
</form>
<script type="text/javscript">
 $("#submit").click(function(){
  if(chk()){
  window.form1.submit();
  }
  });
 $(document).keydown(function(event){
    if($("input").event==12){
   if(chk()){
  window.form1.submit();
  }
  
  }
 
 });
function chk(){
 var i=0;
 $("input").each(function(k){
  if($(this)[k].focus()
  return false;
 }else{i++}
  if(i=3){i=1}
  });
 
 
 
 }

</script>
<script type="text/javscript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
</body>

miss123的主页 miss123 | 初学一级 | 园豆:139
提问于:2016-04-05 23:23
< >
分享
所有回答(3)
0

你要实现什么功能?

首先focuse 只能有一个 

但是为空的 可以有多个

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2016-04-06 00:20
0

是如果为空则focus么

jello chen | 园豆:7306 (大侠五级) | 2016-04-06 08:53
0

我猜你是要这么一个功能

var isFocus=$("#tRow").is(":focus");  

if(true==isFocus){  

    alert("focus");  

}else{  

    alert("blur");  

}  

刘宏玺 | 园豆:14020 (专家六级) | 2016-04-06 09:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册