2012-01-06 5 views
6
if(!$.trim($('.xlarge').value).length) { 
    return false; 
} 

をかどうかを確認し、HTMLは次のとおりです。トリムと空の入力

<input class="xlarge" name="name"> 

構文が正しい場合、私は私のコンソール上で確認、それが正しいですが、値が、それはまだdoesnの空にされていない場合でも、フォームを提出しないでください。どうしましたか?

$('.xlarge').value 

あなたが使用する必要があります:代わりの

+0

'$(話題docs for val()

'XLARGE'。 ).value'は '$( '。xlarge')'が 'jQuery'オブジェクトで' undefined'となり、 'value'プロパティはありません。あなたはDOM要素 '$( '。xlarge')[0] .value'にアクセスするか、' .val() '関数を使います:' $( '。xlarge')。 –

答えて

2

$('.xlarge').val() 

.val()がマッチした要素のセットの最初の要素のvalueを返しますjQueryの関数です。ドキュメントへのリンクはhttp://api.jquery.com/val/です。

3
if($.trim($('.xlarge').val()) == "") { 
    return false; 
} 
関連する問題