if(document.form.user.value=='')
これは、空の入力ボックスかどうかをテストする JavaScript コードです。
しかし、入力ボックスに文字があるかどうかを制御するコードが必要ですか? 誰でも私を助けることができますか?
/、&、または任意の文字のような任意の文字を意味します... または数字以外の任意の文字を言うことができます!
if(document.form.user.value=='')
これは、空の入力ボックスかどうかをテストする JavaScript コードです。
しかし、入力ボックスに文字があるかどうかを制御するコードが必要ですか? 誰でも私を助けることができますか?
/、&、または任意の文字のような任意の文字を意味します... または数字以外の任意の文字を言うことができます!
ステートメントに否定!
演算子を追加します。if
if (!document.form.user.value=='')
値が空の文字列と異なる場合 (つまり、文字が含まれている場合) は true を返します。
else
または、現在のブロックにブロックを追加するだけif
です..
if(document.form.user.value=='') {
//empty value
} else {
//not empty
}
質問/コメントの更新に従って更新された回答:
正規表現を使用して数字以外の文字を照合します。
if (/[^\d]/.test(document.form.user.value))
//contains a non 0-9 character
isNaN
別の実行可能なオプションですが、0 ~ 9 以外の文字も使用できます。float.
と負の-
値が許可されます。
1つ以上の文字がある場合、つまり空でない場合はどうなりますか?
if (document.form.user.value != '')
また:
if (document.form.user.value.length > 0)
値が存在するかどうかを確認します:
if($(input).val())
または:
if($(input).val().length > 0)