|
|
|
อยากถามเกี่ยวกับ jquery check username availability |
|
|
|
|
|
|
|
เรียกฟังก์ชั่นที่คุณเขียนเพิ่ม ภายในฟังก์ชั่น validateUsername() ตามแบบด้านล่าง
ปรับเปลียนโค้ดถ้า logic ของฟังก์ชั่นทั้งสองขัดแย้งกัน ไม่มีอะไรที่มาประกอบกันแล้วจะใช้ได้ทันที
เขียนโค้ดได้ขนาดนี้คุณคงหาวิธีแก้ได้ไม่ยาก
Code (JavaScript)
function validateUsername(){
//เพิ่มตรงนี้
check_username();
//if it's NOT valid
if(username.val().length < 4){
username.addClass("error");
usernameInfo.text("คุณยังไม่ได้กรอก Username ใส่ตัวเลข-ตัวอักษร 4 ตัวขึ้นไป");
usernameInfo.addClass("error");
return false;
}
//if it's valid
else{
username.removeClass("error");
usernameInfo.html(' <img src="<?php echo base_url();?>/images/correct.gif">');
usernameInfo.removeClass("error");
return true;
}
}
|
|
|
|
|
Date :
2012-11-07 07:48:38 |
By :
dreamlover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แล้วแยกค่า echo ที่ส่งมาจากไฟล์ check.php ยังไงอ่ะคับ
ไฟล์ check.php
Code (PHP)
<?php
$objConnect = mysql_connect("localhost","root","") or die(mysql_error());
$objDB = mysql_select_db("test");
if($_REQUEST)
{
$username = $_REQUEST['username'];
$query = "select * from username_availablity where username = '".strtolower($username)."'";
$results = mysql_query( $query) or die('ok');
if(mysql_num_rows(@$results) > 0) // not available
{
echo '<div id="Error">Already Taken</div>';
}
else
{
echo '<div id="Success">Available</div>';
}
}
?>
|
|
|
|
|
Date :
2012-11-08 01:48:16 |
By :
kawsport |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|