Belajar Komputer dan Teknologi Informasi

Wednesday, January 13, 2010

Javascript untuk mengecek selisih tanggal

Sering kali saya harus buat input box di HTML yang menampung variabel tanggal mulai dan tanggal selesai. Nah, tentunya inputan untuk tanggal selesai TIDAK BOLEH LEBIH KECIL dari tanggal mulai. Berikut ini adalah salah satu cara untuk mencegah itu terjadi :

<script language='javascript'>
function cekdulu()
{
var
sd=document.form1.tglmulai.value;
fd=document.form1.tglselesai.value;
sdd = Date.parse(sd);
fdd=Date.parse(fd);
sel=fdd-sdd;
valid=true;
if (sel<0)
{
alert("Tgl Selesai TIDAK BOLEH LEBIH KECIL dari Tgl Mulai");
valid=false;
}
return valid;
}
</script>
<?
<form method=POST name=form1 onsubmit=\"return cekdulu();\">

dan seterusnya, nah, nanti kalau inputannya salah, akan ada alert yang mengingatkan kita bahwa ada tgl selesai yang lebih kecil dari tgl mulai.

Gimana ? berguna kan ... ^-^

1 comment:

  1. format tanggal mulai dan akhirnya seperti apa?? soalnya saya kok nda mau yaa.. hasilnya nan

    ReplyDelete