Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
- <script>
- $(function () {
- $("form#frm-daftar input[name='Daftar']").click(function () {
- var validation_holder = 0;
- var nama = $("form#frm-daftar input[name='nama']").val();
- var check = $("form#frm-daftar input[name='check']").val();
- var username = $("form#frm-daftar input[name='username']").val();
- var alamat = $("form#frm-daftar textarea[name='alamat']").val();
- var email = $("form#frm-daftar input[name='email']").val();
- var email_regex = /^[\w%_\-.\d]+@[\w.\-]+.[A-Za-z]{2,6}$/; // reg ex email check
- var password = $("form#frm-daftar input[name='password']").val();
- var repassword = $("form#frm-daftar input[name='repassword']").val();
- var phone = $("form#frm-daftar input[name='phone']").val();
- var phone_regex = /^[0-9]{4,20}$/; // reg ex phone check
- /* validation start */
- if (nama.trim() == "") {
- $("span.val_nama").html("Nama harus diisi.").addClass('validate');
- validation_holder = 1;
- } else {
- $("span.val_nama").html("");
- }
- if (username.trim() == "") {
- $("span.val_username").html("Username harus diisi.").addClass('validate');
- validation_holder = 1;
- } else {
- $("span.val_username").html("");
- }
- if (alamat.trim() == "") {
- $("span.val_alamat").html("Alamat harus diisi.").addClass('validate');
- validation_holder = 1;
- } else {
- $("span.val_alamat").html("");
- }
- if (email.trim() == "") {
- $("span.val_email").html("Email harus diisi.").addClass('validate');
- validation_holder = 1;
- } else {
- if (!email_regex.test(email)) { // if invalid email
- $("span.val_email").html("Alamat email tidak valid!").addClass('validate');
- validation_holder = 1;
- } else {
- $("span.val_email").html("");
- }
- }
- if (password.trim() == "") {
- $("span.val_pass").html("Password harus diisi.").addClass('validate');
- validation_holder = 1;
- } else {
- $("span.val_pass").html("");
- }
- if (repassword.trim() == "") {
- $("span.val_pass2").html("Repassword harus diisi.").addClass('validate');
- validation_holder = 1;
- } else {
- if (password != repassword) {
- $("span.val_pass2").html("Password tidak cocok!").addClass('validate');
- validation_holder = 1;
- } else {
- $("span.val_pass2").html("");
- }
- }
- if (phone.trim() == "") {
- $("span.val_phone").html("No Handphone harus diisi.").addClass('validate');
- validation_holder = 1;
- } else {
- if (!phone_regex.test(phone)) { // if invalid phone
- $("span.val_phone").html("Harus diisi angka!").addClass('validate');
- validation_holder = 1;
- } else {
- $("span.val_phone").html("");
- }
- }
- if (validation_holder == 1) { // if have a field is blank, return false
- $("p.validate_msg").slideDown("fast");
- return false;
- } // else return true
- /* validation end */
- }); // click end
- })
- </script>
- <style>
- #error{
- color:red;
- padding:3px;
- display:none;
- }
- </style>
- </head>
- <body>
- <form action=""method="post"id="frm-daftar">
- <table width="100%" border="0">
- <tr>
- <td><p style="font-size:12px;"> Note: * wajib diisi</p></td>
- <td> </td>
- </tr>
- <tr>
- <td width="28%">Nama *</td>
- <td width="72%"><input name="nama" type="text"size="30"><span class="val_nama"></span></td>
- </tr>
- <tr>
- <td height="174">Alamat *</td>
- <td><textarea name="alamat" cols="40" rows="6"></textarea><span class="val_alamat"></span></td>
- </tr>
- <tr>
- <td>No. HP *</td>
- <td><input name="phone" type="text"size="30"><span class="val_phone"></span></td>
- </tr>
- <tr>
- <td>Pin BB</td>
- <td><input name="pinbb" type="text"size="30"></td>
- </tr>
- <tr>
- <td>E-Mail *</td>
- <td><input name="email" type="text"size="30"><span class="val_email"></span></td>
- </tr>
- <tr>
- <td>Username *</td>
- <td><input name="username" type="text"size="30"><span class="val_username"></span></td>
- </tr>
- <tr>
- <td>Password *</td>
- <td><input name="password" type="password"size="30"><span class="val_pass"></span></td>
- </tr>
- <tr>
- <td>Ulangi Password *</td>
- <td><input name="repassword" type="password"size="30"><span class="val_pass2"></span></td>
- </tr>
- <tr>
- <td colspan="2">
- <input type="checkbox" name="checkbox" value="checkbox"><br> Saya menyetujui Terms & Conditions toko SerbaGratis.com
- </td>
- </tr>
- <tr>
- <td> </td>
- <td>
- <input type="submit" name="Daftar" value="Daftar">
- </td>
- </tr>
- <tr>
- <td> </td>
- <td> </td>
- </tr>
- </table>
- </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement