Assalamualakum Wr. Wb......
Pada kesempatan ini saya mau haring cara membuat validasi Email dan Angka dengan Javascript. Sebenarnya untuk validasi email dan angka ada banyak cara, bisa dilakukan validasi sebelum process inser kedatabase mengunakan PHP, JAVA atau yang lainnya.
Validasi mengunakan Javascrip memiliki beberapa keuntungan diantaranya tidak perlu pindah form atau reload form, untuk lebih jelasnya mari kita mulai.
Pertama kita buat file degnan nama validasi.html.
Untuk validasi kita menggunakan scrip seperti dibawah ini :
Kode lengkapnya sebagai berikut :
Hasil keluarannya sbb:
Pada saat email kosong :
Pada saat email salah
Pada saat angka kosong
Pada saat angka salah
Klik Tombol Dibawah Untuk Memunculkan Link Download :
Tutorial Cara Download File :
Selamat mencoba......
Pada kesempatan ini saya mau haring cara membuat validasi Email dan Angka dengan Javascript. Sebenarnya untuk validasi email dan angka ada banyak cara, bisa dilakukan validasi sebelum process inser kedatabase mengunakan PHP, JAVA atau yang lainnya.
Validasi mengunakan Javascrip memiliki beberapa keuntungan diantaranya tidak perlu pindah form atau reload form, untuk lebih jelasnya mari kita mulai.
Pertama kita buat file degnan nama validasi.html.
Untuk validasi kita menggunakan scrip seperti dibawah ini :
function validasi() {
var email=document.getElementById('txtEmail').value;
var jumah=document.getElementById('txtJumlah').value;
var atpos = email.indexOf("@");
var dotpos = email.lastIndexOf(".");
if(email==""){
alert('Email masih kosong');
document.getElementById('txtEmail').focus();
}else if (atpos<1 || dotpos<atpos+2 || dotpos+2>=email.length) {
alert("Email tidak valid");
document.getElementById('txtEmail').focus();
}else if(jumah==""){
alert("Jumlah masih kosong");
document.getElementById('txtJumlah').focus();
}else if(isNaN(jumah)==true){
alert("Tolong masukan angka");
document.getElementById('txtJumlah').focus();
}else{
//submit process
}
}
Kode lengkapnya sebagai berikut :
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script type="text/javascript">
function validasi() {
var email=document.getElementById('txtEmail').value;
var jumah=document.getElementById('txtJumlah').value;
var atpos = email.indexOf("@");
var dotpos = email.lastIndexOf(".");
if(email==""){
alert('Email masih kosong');
document.getElementById('txtEmail').focus();
}else if (atpos<1 || dotpos<atpos+2 || dotpos+2>=email.length) {
alert("Email tidak valid");
document.getElementById('txtEmail').focus();
}else if(jumah==""){
alert("Jumlah masih kosong");
document.getElementById('txtJumlah').focus();
}else if(isNaN(jumah)==true){
alert("Tolong masukan angka");
document.getElementById('txtJumlah').focus();
}else{
//submit process
}
}
</script>
</head>
<body>
<h3>Input Data</h3>
<table>
<tr>
<td>Email</td>
<td><input type="email" name="txtEmail" id="txtEmail" placeholder="Email.."></td>
</tr>
<tr>
<td>Jumlah</td>
<td><input type="text" name="txtJumlah" id="txtJumlah" placeholder="Jumlah.."></td>
</tr>
<tr>
<td></td>
<td><input type="button" value="Submit" name="btnSUbmit" onclick="validasi();"></td>
</tr>
</table>
</body>
</html>
Hasil keluarannya sbb:
Pada saat email kosong :
Pada saat email salah
Pada saat angka kosong
Pada saat angka salah
Klik Tombol Dibawah Untuk Memunculkan Link Download :
Tutorial Cara Download File :
EmoticonEmoticon