Copy kode kodenya sebagai berikut:
//Hapus spasi di kedua sisi string masukan
fungsi trim(s) {
var count = s.panjang;
var st = 0; // mulai
var akhir = hitungan-1; // akhir
jika (s == "") mengembalikan s;
sementara (st < hitungan) {
if (s.charAt(st) == " ")
st++;
kalau tidak
merusak;
}
sementara (akhir > st) {
if (s.charAt(akhir) == " ")
akhir --;
kalau tidak
merusak;
}
return s.substring(st,akhir + 1);
}
Jika bentuknya seperti ini:
Copy kode kodenya sebagai berikut:
<formulir tindakan="testnew.html" nama="form1">
nama pengguna: <input type="teks" nama="nama">
kata sandi: <input type="password" name="pwd"> <br>
<input type="kirim" value="Kirim" onclick="isEmpty()">
</bentuk>
Kemudian untuk mengetahui apakah inputnya kosong, Anda dapat mendefinisikan fungsinya seperti ini:
Copy kode kodenya sebagai berikut:
fungsi isEmpty(){
//form1 adalah atribut nama pada form
var _form = dokumen.form1;
if(trim(_form.nama.nilai)==""){
alert("Nama Pengguna tidak boleh kosong!");
kembali salah;
}
if(trim(_form.pwd.value)==""){
alert("Password tidak boleh kosong!");
kembali salah;
}
kembali benar;
}