//
you're reading...
Java Script

Validasi Penulisan Alamat Email

Tanpa panjang lebar,mari kita mulai saja.

Validasi untuk penulisan alamat email akan dibutuhkan pada suatu form pendaftaran yang mana harus melampirkan alamat email, yang tentu saja format penulisannya harus benar.

Berikut langkah pembuatan validasi penulisan alamat email :

1. Buat file validasi_email.js yang berisikan sorce berikut :

function cekEmail(idFormEmail) {
var vEmail = document.getElementById(idFormEmail).value;//memanggil nilai yang ada pada Form berdasarkan ID
if ((vEmail==”")&&(vEmail.replace(/ /,”")==”")) {
document.getElementById(‘msg_’+idFormEmail).innerHTML = “Tidak boleh kosong!”;
}
else {
var emailfilter=/^.+@.+\..{2,3}$/
var returnval=emailfilter.test(vEmail);
if (returnval==false) {
document.getElementById(‘msg_’+idFormEmail).innerHTML = “Format Penulisan Email Salah.”
}
else {

document.getElementById(msg_’+idFormEmail).innerHTML = “”;
}
}
}

2. Buat File index.html yang berisikan sorce berikut :

<html>
<head>
<title>Validasi penulisan Alamat Email</title>
<script src=”validasi_emai.js” language=”javascript” type=”text/javascript”></script>
<!– Style CSS –>
<style>
.error {
color:#C00;
}
</style>
</head>

<body>
<table width=”487″ border=”0″ cellspacing=”0″ cellpadding=”4″>
<tr>
<td width=”29%” height=”39″ align=”left” valign=”top”>Email (*)</td>
<td width=”2%” align=”left” valign=”top”>:</td>
<td width=”69%” align=”left”><table width=”100%” border=”0″ cellspacing=”0″ cellpadding=”0″>
<tr>
<td>
<input name=”user_mail” type=”text” id=”user_mail” size=”30″ onchange=”cekEmail(‘user_mail’)”/>
<span id=”msg_user_mail”></span>
</td>
</tr>
<tr>
<td><span>Contoh : admin@yahoo.com</span></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>

3. Selesai…

Silahkan di coba, hasilnya sebagai berikut :

- Kondisi Awal

- Kondisi Penulisan Alamat Email Salah

Contoh : tuliskan “warman” pada form !

- Kondisi Penulisan Alamat Email Benar

Contoh : tuliskan “warman@yahoo.com” pada form!

- Kondisi Form Kosong

Contoh : coba anda kosongkan form!

Selamat Belajar, Silahkan dikembangkan…

By : warman

Diskusi

Belum ada komentar.

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.