0

その単純ですが、私はjqueryで無知です。基本的には、Twitter のように、登録プロセスで空白の入力があると、ユーザーが次のページに進むのを止めたいと考えています。これは私がこれまで思いついたものですが、うまくいきません。ボタンを無効にしたくありません。クリック可能にしたいのですが、何もしません。

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

これはフィドルです:

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

4

1 に答える 1

0

このようにしてください -

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

デモ--> http://jsfiddle.net/GgEZc/20/

于 2013-05-25T16:30:16.607 に答える