如何检查所有输入是否为空?

时间:2014-06-16 03:18:03

标签: jquery events input live

我必须检查LIVE是否所有输入字段都不为空,如果不是:显示$ sucess3框。

$('#old_pass,#pass,#pass2').bind("focus blur change keyup", function(){
if( $('#old_pass').val().length > 0 && $('pass1').val().length > 0 && $('pass2').val().length > 0) { $('#success3').show(); } else { $('#success3').hide(); }
                    }).blur();

怎么做?


它有效,我放弃了'#'

if( $('#old_pass').val().length > 0 && $('#pass1').val().length > 0 && $('#pass2').val().length > 0) { $('#success3').show(); } else { $('#success3').hide(); }

EHH

1 个答案:

答案 0 :(得分:0)

你可以这样做

 <script>    
   function liveEvents()
   { 
          $('#old_pass,#pass,#pass2').unbind('focus blur change keyup').bind("focus blur change keyup", function(){
                   if($('input').val().length > 0 )
                   {
                        $('#success').show();
                   } 
                   else
                   {
                        $('#success').hide();
                   }
            });
   }
   $(document).ready(function(){
          liveEvents();
   });
</script>

每当你追加/添加动态内容时,再次调用此函数liveEvents

相关问题