Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- function validateForm()
- {
- var x=document.forms["surat"]["email"].value;
- var atpos=x.indexOf("@");
- var dotpos=x.lastIndexOf(".");
- if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
- {
- alert("Not a valid e-mail address");
- return false;
- }
- var ndepan = document.getElementById('ndepan');
- var nbelakang = document.getElementById('nbelakang');
- var email = document.getElementById('email');
- var pass = document.getElementById('pass');
- var tgl = document.getElementById('tgl');
- var bln = document.getElementById('bln');
- var thn = document.getElementById('thn');
- var jk = document.getElementById('jk');
- var ipt = document.getElementById('ipt');
- if (harusDiisi(ndepan, "Nama Depan Mu Apa ?")) {
- if (harusDiisi(nbelakang, "Nama Belakang Mu Apa ?")) {
- if (harusDiisi(email, "Email Mu Apa ?")) {
- if (harusDiisi(pass, "Password Mu Apa ? Max 15 Karakter")) {
- if (harusDiisi(tgl, "Tanggal Lahirmu Kapan ?")) {
- if (harusDiisi(bln, "Bulan Lahirmu Kapan ?")) {
- if (harusDiisi(thn, "Tahun Lahirmu Kapan ?")) {
- if (harusDiisi(jk, "Jenis Kelamin Belum Di Pilih")) {
- if (harusDiisi(ipt, "Masukan Code Captcha !!!")) {
- return true;
- };
- };
- };
- };
- };
- };
- };
- };
- };
- return false;
- }
- function harusDiisi(att, msg){
- if (att.value.length == 0) {
- alert(msg);
- att.focus();
- return false;
- }
- return true;
- }
- //cpatcha
- function captcha()
- {
- var text = "";
- var text_1 = "";
- var huruf = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
- var angka = "0123456789";
- for( var i=0; i < 8; i++ )//menentukan banyaknya huruf yang akan dipakai
- {
- text = text + huruf.charAt(Math.floor(Math.random() * huruf.length));
- //panjang dari var huruf dirandom dan diambil hanya 8 karakter saja
- }
- for( var i=0; i < 4; i++ )//menentukan banyaknya huruf yang akan dipakai
- {
- text_1 = text_1 + angka.charAt(Math.floor(Math.random() * angka.length));
- //panjang dari var huruf dirandom dan diambil hanya 5 karakter saja
- }
- var a = document.getElementById('capt').value = text +" "+ text_1;
- return a;
- }
- function check()
- {
- var a = document.getElementById('ipt').value;
- var b = document.getElementById('capt').value;
- if(a == b)
- {
- alert("Kode Captcha Benar, Lanjut Ke Tahap Selanjutnya");
- }
- else
- {
- alert("Kode Yang anda Masukkan salah");
- /**alert("Kode Yang anda Masukkan "+ a +" adalah salah");
- alert("Yang Benar "+ b);**/
- }
- }
- </script>
- <?php
- if($_GET[reg] == "berhasil"){
- $pesan="
- <div class='alert alert-success alert-dismissable'>
- <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>
- <strong>Registrasi Berhasil !</strong> Silahkan <a href='?kaca=sign_in'><input class='btn btn-primary' name='login' type='submit' value='Login'></a>
- </div>
- ";
- }
- ?>
- <body onLoad="captcha()">
- <?php echo $pesan; ?>
- <h2>Mendaftar</h2>
- <p>Gratis, sampai kapan pun.</p>
- <form method="POST" name="surat" onsubmit="return validateForm();">
- <div class="row">
- <div class="col-lg-6">
- <input class="form-control" type="text" id="ndepan" name="f_name" placeholder="Nama Depan" maxlength="20">
- </div>
- <div class="col-lg-6">
- <input class="form-control" type="text" id="nbelakang" name="l_name" placeholder="Nama Belakang" maxlength="20">
- </div>
- </div>
- <div class="row">
- <div class="col-lg-6">
- <input class="form-control" type="email" id="email" name="email" placeholder="Email" maxlength="45">
- </div>
- <div class="col-lg-6">
- <input class="form-control" type="password" id="pass" name="pass" placeholder="Kata Sandi Baru" maxlength="15">
- </div>
- </div>
- <div class="row">
- <div class="col-md-4">
- <select name="tgl" class="form-control" id="tgl">
- <option value=''>Tanggal Lahir</option>
- <?php
- for ($t=1; $t<=31; $t++) {
- echo "<option value='$t'>$t</option>";
- }
- ?>
- </select>
- </div>
- <div class="col-md-4">
- <select name="bln" class="form-control" id="bln">
- <option value=''>Bulan Lahir</option>
- <?php
- for ($b=1; $b<=12; $b++) {
- echo "<option value='$b'>$b</option>";
- }
- ?>
- </select>
- </div>
- <div class="col-md-4">
- <select name="thn" class="form-control" id="thn">
- <option value=''>Tahun Lahir</option>
- <?php
- $skrg=date("Y");
- for ($i=1970; $i<=$skrg; $i++) {
- echo "<option value='$i'>$i</option>";
- }
- ?>
- </select>
- </div>
- </div>
- <select name="jk" class="form-control" id="jk">
- <option value=''>Jenis Kelamin</option>
- <option value='Laki-Laki'>Laki-Laki</option>
- <option value='Perempuan'>Perempuan</option>
- </select>
- <div class="row">
- <div class="col-md-4">
- <label>Kode Captcha</label>
- </div>
- <div class="col-md-4">
- <input type="text" class="form-control" name="capt" id="capt" disabled />
- </div>
- <div class="col-md-4">
- <div class="input-group">
- <input type="text" name="ipt" id="ipt" class="form-control" placeholder="Masukan Captcha">
- <span class="input-group-btn">
- <button class="btn btn-default" type="button" onClick="captcha()">Ganti Kode</button>
- </span>
- </div>
- </div>
- </div>
- <label class="checkbox">
- <input type="checkbox" value="remember-me"> Saya Setuju Untuk Mendaftar Di Scada
- </label>
- <input class="btn btn-lg btn-primary btn-block" onClick="check()" name="daftar" type="submit" value="Mendaftar">
- </form>
- </body>
- <?php
- if($_POST[daftar]){
- $fname = $_POST['f_name'];
- $lname = $_POST['l_name'];
- $email = $_POST['email'];
- $v_pass = $_POST['pass'];
- $pass = MD5('$_POST[pass]');
- $jk = $_POST['jk'];
- $tgllahir = $_POST['thn']."-".$_POST['bln']."-".$_POST['tgl'];
- $data="insert into member(f_name, l_name, email, jk, tgl_lahir, sandi, v_sandi) values ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string($lname)."','".mysql_real_escape_string($email)."','".mysql_real_escape_string($jk)."','".mysql_real_escape_string($tgllahir)."','".mysql_real_escape_string($pass)."','".mysql_real_escape_string($v_pass)."')";
- $daftar=mysql_query($data);
- echo ("<META HTTP-EQUIV=Refresh CONTENT=\"0.1; URL=?kaca=sign_up®=berhasil\">");
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement