Posted in Javascript 12 years ago 2 min read
<form id="absensi" onsubmit="return validasi()" action="simpan.php" method="post">
<p>NIM:</p><input type="text" name="nim" id="nim"/><br/>
<p>Nama:</p><input type="text" name="nama" id="nama"/><br/>
<p>Kelas:</p><input type="text" name="kelas" id="kelas"/><br/>
<input type="submit" value="Simpan" maxlength="100"/>
</form>
Kemudian, di dalam tag head di bawah tag title, tambahkanlah script berikut ini.
<script>
function validasi(){
var nim = document.getElementById('nim');
var nama = document.getElementById('nama');
var kelas = document.getElementById('kelas');
if (harusDiisi(nim, "nim belum diisi")) {
if (harusDiisi(nama, "nama belum diisi")) {
if (harusDiisi(kelas, "kelas belum diisi")) {
return true;
};
};
};
return false;
}
function harusDiisi(att, msg){
if (att.value.length == 0) {
alert(msg);
att.focus();
return false;
}
return true;
}
</script>
Sekarang cobalah untuk menjalankan script di atas. Jika anda membiarkan form kosong ketika menekan simpan, maka browser akan memunculkan peringatan.
[caption id="attachment_2210" align="aligncenter" width="364"]
Alert[/caption]
Source dapat didownload di insert_database_validasi
Semoga bermanfaat.