私は次のコードを持っています:
var inp = $("#txt");
if(inp.val() != "")
// do something
変数「inp」を使用して空のテキストボックスを確認する他の方法はありますか
私は次のコードを持っています:
var inp = $("#txt");
if(inp.val() != "")
// do something
変数「inp」を使用して空のテキストボックスを確認する他の方法はありますか
inp.val() != ''
反論されていないのですか?
回答:
if (inp.val().length > 0) {
// do something
}
もっと複雑なものが必要な場合は、正規表現を検討するか、これを処理する検証プラグインを使用してください
var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
//do something
}
チェックする前に空白を削除します。ユーザーがスペースのみを入力した場合でも、これは機能します。
trim
。これでこの答えは完成です。
$
かjQuery
、なぜ両方を使用するか?
次を使用して、テキストボックスが空であるか、複数の空白があるかどうかを確認します
var name = jQuery.trim($("#ContactUsName").val());
if ((name.length == 0))
{
Your code
}
else
{
Your code
}
if
ますか?
if ( $("#txt").val().length == 0 )
{
// do something
}
==を追加して機能させる必要がありました。それ以外の場合は、空のテキスト入力でも条件を無視しました。誰かを助けるかもしれません。
また使用できます
$value = $("#txt").val();
if($value == "")
{
//Your Code Here
}
else
{
//Your code
}
それを試してみてください。うまくいきます。
チェックは次のように行うことができます:
if (!!inp.val()) {
}
そしてさらに短い:
if (inp.val()) {
}