Sabtu, 17 April 2010

Logic function

#head>
#script>
function cek(){
var pola_nama=/^[a-zA-Z ]{3,30}[a-zA-Z]{0,30}$/;
var pola_kodp=/^[1-9][0-9]{4}$/;
var pola_hp=/^[0-9]{10,12}$/;
if(!pola_nama.test(f.nm.value))
{
alert("isi nama dengan huruf");
f.nm.focus();
f.nm.select();
return false;
}
else if(!pola_kodp.test(f.kp.value))
{
alert("isi kode pos dengan angka");
f.kp.focus();
f.kp.select();
return false;
}
else if(!pola_hp.test(f.hp.value))
{
alert("isi no hp dengan angka");
f.hp.focus();
f.hp.select();
return false;
}
else
{
alert("sudah sesuai pola");
return true;
}
}
#/script>
#/head>
#body>
#form name="f" onSubmit="return cek()";>
NAMA=#input type="text" name="nm"/>#br/>
KODE POS=#input type="text" name="kp"/>#br/>
HP=#input type="text" name="hp" maxlength="12"/>#br/>
#input type="submit" value="Kirim"/>
#input type="reset" value="Hapus"/>#br/>
#/form>
#/body>