Takip koduna sahibim:
var inp = $("#txt");
if(inp.val() != "")
// do something
'İnp' değişkenini kullanarak boş metin kutusunu kontrol etmenin başka bir yolu var mı?
Takip koduna sahibim:
var inp = $("#txt");
if(inp.val() != "")
// do something
'İnp' değişkenini kullanarak boş metin kutusunu kontrol etmenin başka bir yolu var mı?
inp.val() != ''takdir edilmiyor?
Yanıtlar:
if (inp.val().length > 0) {
// do something
}
Daha karmaşık bir şey istiyorsanız, normal ifadeyi düşünün veya bununla sizin için ilgilenen doğrulama eklentisini kullanın
var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
//do something
}
Kontrol etmeden önce beyaz boşluğu kaldırır. Kullanıcı yalnızca boşluklar girdiyse, bu yine de çalışacaktır.
trim. Bu, bu cevabı tamamlar.
$ya da jQueryama neden ikisi birden?
Metin kutusunun boş olup olmadığını veya 1'den fazla beyaz boşluk olup olmadığını kontrol etmek için aşağıdakileri kullanın
var name = jQuery.trim($("#ContactUsName").val());
if ((name.length == 0))
{
Your code
}
else
{
Your code
}
ifmı?
if ( $("#txt").val().length == 0 )
{
// do something
}
Benim için çalışmasını sağlamak için == eklemek zorunda kaldım, aksi takdirde boş metin girişi olsa bile koşulu göz ardı etti. Birine yardım edebilir.
Ayrıca kullanabilirsiniz
$value = $("#txt").val();
if($value == "")
{
//Your Code Here
}
else
{
//Your code
}
Dene. Çalışır.
Kontrol şu şekilde yapılabilir:
if (!!inp.val()) {
}
ve daha da kısa:
if (inp.val()) {
}