Untuk pertmuan kali ini kita masih membahas tentang sebuah validasi dimana, pada hari ini saya akan memberikan cara membuat validasi umur dengan jquery, yang nantinya jika teman-teman mengisinya dengan asal akan muncul sebuah notif bahwa tidak boleh ini itu, tidak hanya asal ya, jika teman-teman tida mengisinya juga akan muncul sebuah alert bahwa form harus di isi seperti itu, oke langsung saja bagaimana cara membuatnya simak terus ya teman-teman.
Cara membuat validasi umur dengan jquery, seperti judulnya kita masih menggunakan jquery ya, untuk kali ini saya akan membuat sedikit lengkap ya, cuma sedikit aja tapi ya teman-teman tidak terlalu kompleks, cukup simple ko teman-teman, jadi yang nanti saya buat meliputi seperti:
- Tidak boleh kosong
- harus angka
- batas maksimal umur yang harus di input dan minimal umur
Udah sepertinya hanya segitu saja ya teman-teman, dan method yang saya pakai meliputi:
- hide()
- even click()
- parseint()
- val()
- show()
- preventDefault()
- html()
- text()
Masih ingat ya teman-teman tentang method di atas, oke sekarang langsung saja kita lihat contoh kodenya ya:
<html>
<head>
<title>Cara Membuat Validasi Umur dengan Jquery</title>
<script type="text/javascript" src="js/jquery.js">
</script>
<style type="text/css">
.label {float: left; width: 120px; }
.kotak_info {width: 200px; }
.error { color: red; padding-left: 10px; }
.submit { margin-left: 125px; margin-top: 10px;}
</style>
<script type="text/javascript">
$(document).ready(function(){
$(".error").hide();
$(".verifikasi").hide();
$(".submit").click(function(e){
var parse = parseInt($(".kotak_info").val());
var max = $(".kotak_info").val().length;
e.preventDefault()
if($(".kotak_info").val()== ""){
$(".error").show();
$(".hasilError").text("mohom masukan inputan satu aja")
}else if(!parse){
$(".error").show();
$(".hasilError").text("mohom masukan numerik ")
}else if(max >= 4){
$(".error").show();
$(".hasilError").text("/HELOOO!!! situ manusia atau MUMMY/ mana ada umur segitu")
}else if($(".kotak_info").val() < 17 || $(".kotak_info").val() > 60 ){
$(".error").show();
var tes = $(".kotak_info").val();
$(".hasilError").html("anda memasukan <u style='color:cyan'><b>( "+tes+" )</b></u> umur hanya boleh di atas 17 thn hinggan 59 thn ");
}else{
$(".error").hide();
$(".verifikasi").show();
$(".hasilveri").html("<p style='color: green'> Nah Gitu dong pinter, Oke Lanjut</p>")
}
})
})
</script>
</head>
<body>
<form id="signup" method="post" action="">
<div>
<span class="label">Masukkan Usia Anda </span>
<input type="text" class="kotak_info" name="usia"/>
<div class="error"><span class="hasilError"></span></div>
<div class="verifikasi"><span class="hasilveri"></span></div>
</div>
<input class="submit" type="submit" value="Submit">
</form>
</body>
</html>
Coba di lihat lalu copy saja untuk melihat hasilnya ya teman-teman, tampilannya saya buat simple ko teman-teman, dan saya rasa cukup sampai disini belajar kita tentang Cara membuat validasi umur dengan jquery, semoga bermanfaat dan sampai jumpa pada artikel selanjutnya terimakasih.