私はjavascriptを使用して、入力フィールドが空であるかどうかを次のように検証しています。
if($("#nu_username").val() == null || $("#nu_username").val() == ""){
do action...
}
それはうまく機能しますが、両方の条件を使用するのは冗長ではないかと思います。あなたはそれを知っていますか?
私はjavascriptを使用して、入力フィールドが空であるかどうかを次のように検証しています。
if($("#nu_username").val() == null || $("#nu_username").val() == ""){
do action...
}
それはうまく機能しますが、両方の条件を使用するのは冗長ではないかと思います。あなたはそれを知っていますか?
null
とはどちら""
も「偽物」です。
あなたは書ける
if (!$('#nu_username').val())
true / falseが含まれる場合は、==または!=と比較しないでください。常に===と!==を使用してください。
それとは別に、 jQuery apiによると、val()は、そのセレクターに一致するものがない場合にのみnullを返すことが保証されています。単一のフィールドが一致するが空の場合、 ""(空の文字列)を返します。