- Beranda
- Komunitas
- Tech
- Programmer Forum
Auto Check Textfield sudah Ada atau Tidak!


TS
whaku
Auto Check Textfield sudah Ada atau Tidak!
Saya lagi buat forum, standart forum pakek php & beberapa javascript.
cuma kepentok di finishing registernye gan.
nih register.php ane.
Ane maunya begini gan
1. Maunya waktu ane input username di username textfield, ntar bakal langsung ada loading search apa usernamenya udah ada / belom didatabase. kira2 kayak di register2 web / forum laen lah tanpa perlu buka page baru.
ane coba gabungin di javascript atas eh malah loop notifnya.

2. ane kan buat captcha, fungsi sih tapi ceknya lewat proses_register.php, maksudnya butuh buka page baru biar tau apa captchnya bener / nggak. nah ane pengennya pas pencet submit, langsung di cek tuh captcha sebelum masuk ke proses_register.php. kalau misalnya salah gak bakal lanjut (muncul pesan error kalau captchanya salah kyk javascript ane yg buat anti field kosong diatas.
mohon bantuannye buat agan-agan masta php & java, ane bingung seharian kagak kelar nyarinye
cuma kepentok di finishing registernye gan.
nih register.php ane.
Code:
[removed]
function isEmpty(field) {
return trim(field.value).length == 0;
}
function trim(str) {
return str.replace(/^\s*([\S\s]*?)\s*$/, '$1');
}
function validateAForm() {
var form = document.form1;
var username = form.username;
var pass= form.pass;
var email = form.email;
var email2 = form.email2;
if(isEmpty(username)) {
alert("Field UserNama Tidak Boleh Kosong");
username.focus();
return false; //mencegah form disubmit
}
if(isEmpty(pass)) {
alert("Field Password Tidak Boleh Kosong.");
pass.focus();
return false; //mencegah form disubmit
}
if(isEmpty(email)) {
alert("Field E-mail Tidak Boleh Kosong");
email.focus();
return false; //mencegah form disubmit
}
if(email2 != email) {
alert("Field Confirm E-mail tidak sama dengan E-mail.");
email2.focus();
return false; //mencegah form disubmit
}
return true; //teruskan submit
}
[removed]
<style type="text/css">
<!--
.style1 { color: #FFFFFF;
font-weight: bold;
}
-->
</style>
<form name="form1" method="post" action="proses_register.php">
<table width="83%" border="0" cellpadding="0" cellspacing="2">
<tr>
<td colspan="3"><span class="style1"><font color="#0066CC">REGISTER ID</font></span></td>
</tr>
<tr>
<td width="18%">�</td>
<td width="1%">�</td>
<td width="81%">�</td>
</tr>
<tr>
<td>User Name </td>
<td>�</td>
<td><input name="username" type="text" id="username" size="20" maxlength="20" />
<em>ID anda gunakan saat Login </em></td>
</tr>
<tr>
<td>Password</td>
<td>�</td>
<td><input name="pass" type="password" id="pass" size="15" maxlength="15" /></td>
</tr>
<tr>
<td>E-mail</td>
<td>�</td>
<td><input name="email" type="text" id="email" size="25" /></td>
</tr>
<tr>
<td>Confirm E-mail</td>
<td>�</td>
<td><p>
<input name="email2" type="text" id="email2" size="25" />
<br />
</p></td>
</tr>
<tr>
<td>NIM</td>
<td>�</td>
<td><input name="nim" type="text" id="nim" size="10" maxlength="10" /></td>
</tr>
<tr>
<td>Tahun Ajaran</td>
<td>�</td>
<td><label for="tahunajaran"></label>
<select name="tahunajaran" id="tahunajaran">
<?php
for($a=2000; $a<=2013; $a+=1){
echo"<option value=$a> $a </option>";
}
?>
</select></td>
</tr>
<tr>
<td>Tanggal Lahir</td>
<td>�</td>
<td>
<select name="tanggal" id="tanggal">
<?php
for($b=01; $b<=31; $b+=1){
echo"<option value=$b> $b </option>";
}
?>
</select>
<label for="bulan"></label>
<select name="bulan" id="bulan">
<?php
$bulan=array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember");
$jlh_bln=count($bulan);
for($c=0; $c<$jlh_bln; $c+=1){
echo"<option value=$bulan[$c]> $bulan[$c] </option>";
}
?>
</select>
<label for="tahun"></label>
<select name="tahun" id="tahun">
<?php
for($d=2000; $d>=1980; $d-=1){
echo"<option value=$d> $d </option>";
}
?>
</select></td>
</tr>
<tr>
<td>Jenis</td>
<td>�</td>
<td>
<input type="radio" name="gender" id="gender" value="L" checked="checked" />
Laki-Laki
<input type="radio" name="gender" id="gender" value="P" />
Perempun</td>
</tr>
<tr>
<td colspan="3"><p><font size="-1" color="#0066CC">REGISTER CONFIRMATION!<br>
</font><font size="-1">Untuk mencegah adanya auto register, mohon masukkan code yang terlihat dibawah!</font></p></td>
</tr>
<tr>
<td colspan="3"><p>
<img src="captcha.php" />
<br />
<input name="captcha" type="text" size="10" maxlength="6" />
<br />
</p>
<p>�</p></td>
</tr>
<tr>
<td>
<input type="submit" name="Submit" value="Save" />
<input name="Batal" type="reset" id="Batal" value="Batal" /></td>
<td>�</td>
<td>�</td>
</tr>
</table>
</form>
Ane maunya begini gan
1. Maunya waktu ane input username di username textfield, ntar bakal langsung ada loading search apa usernamenya udah ada / belom didatabase. kira2 kayak di register2 web / forum laen lah tanpa perlu buka page baru.
ane coba gabungin di javascript atas eh malah loop notifnya.

2. ane kan buat captcha, fungsi sih tapi ceknya lewat proses_register.php, maksudnya butuh buka page baru biar tau apa captchnya bener / nggak. nah ane pengennya pas pencet submit, langsung di cek tuh captcha sebelum masuk ke proses_register.php. kalau misalnya salah gak bakal lanjut (muncul pesan error kalau captchanya salah kyk javascript ane yg buat anti field kosong diatas.
mohon bantuannye buat agan-agan masta php & java, ane bingung seharian kagak kelar nyarinye

Diubah oleh whaku 09-12-2012 11:08
0
988
1


Komentar yang asik ya
Urutan
Terbaru
Terlama


Komentar yang asik ya
Komunitas Pilihan