Saya memiliki kode berikut:
var inp = $("#txt");
if(inp.val() != "")
// do something
Apakah ada cara lain untuk memeriksa kotak teks kosong menggunakan variabel 'inp'
Saya memiliki kode berikut:
var inp = $("#txt");
if(inp.val() != "")
// do something
Apakah ada cara lain untuk memeriksa kotak teks kosong menggunakan variabel 'inp'
inp.val() != ''tidak terpuji?
Jawaban:
if (inp.val().length > 0) {
// do something
}
jika Anda menginginkan sesuatu yang lebih rumit, pertimbangkan regex atau gunakan plugin validasi yang menangani ini untuk Anda
var inp = $("#txt").val();
if(jQuery.trim(inp).length > 0)
{
//do something
}
Menghapus ruang putih sebelum memeriksa. Jika pengguna hanya memasukkan spasi maka ini akan tetap berfungsi.
trim. Itu membuat jawaban ini lengkap.
$atau jQuerytetapi mengapa keduanya?
Gunakan berikut ini untuk memeriksa apakah kotak teks kosong atau memiliki lebih dari 1 spasi putih
var name = jQuery.trim($("#ContactUsName").val());
if ((name.length == 0))
{
Your code
}
else
{
Your code
}
if?
if ( $("#txt").val().length == 0 )
{
// do something
}
Saya harus menambahkan == agar berfungsi untuk saya, jika tidak maka kondisi akan diabaikan bahkan dengan input teks kosong. Semoga membantu seseorang.
Anda juga bisa menggunakan
$value = $("#txt").val();
if($value == "")
{
//Your Code Here
}
else
{
//Your code
}
Cobalah. Berhasil.
Pemeriksaan bisa dilakukan seperti ini:
if (!!inp.val()) {
}
dan bahkan lebih pendek:
if (inp.val()) {
}