Twitter喜欢注册 - 如果输入字段留空,则不要做任何事情

时间:2013-05-25 16:26:15

标签: jquery preventdefault

它简单但我在jquery中无能为力。基本上我想阻止用户进入下一页,如果注册过程中有空白输入,就像Twitter一样。 这是我到目前为止提出的,但它不起作用。我不想禁用按钮,我希望它可以点击但什么都不做。

$('#registerform').submit(function(e) {
if (!$('#user_login, #user_email, #password, #repeat_password').val()) {
   e.preventDefault();
}       
});

这是小提琴:

http://jsfiddle.net/melbourne/GgEZc/19/

1 个答案:

答案 0 :(得分:0)

这样做 -

$('#registerform').submit(function(e) {
    if ($('input.input').filter(function(){
          return this.value === "";
    }).length > 0) {
       e.preventDefault();
   }       
});

演示--> http://jsfiddle.net/GgEZc/20/