เรื่องจาวาสครริปนิดเดียวครับ ในดาต้าเบสผมอ่ะครับ เช็คค่า null ลงไปใน ฟิลด์ tel (คือว่ากรอกก็ได้ไม่กรอกก็ได้)
if(form1.tel.value.length < 9 && form1.tel.value.length >0){
Date :
2009-12-07 13:16:33
By :
xbeginner01
โอ้มาดูอันนี้เข้าใน js ขึ้นเยอะเลยครับ
Date :
2009-12-07 13:43:58
By :
taiton
ขอบคุณพี่ที่ตอบด้วยครับ
ขอบคุณมากครับ
Date :
2009-12-07 19:06:47
By :
อยากเก่ง
อยากถามต่ออีกว่า
ถ้าเราจะใช้จาวาสคริป เช็คusername ที่มีอยู่ใน database แล้วอ่ะครับ
แล้วถ้ามีซ้ำเนี้ย
ให้มัน alert ขึ้นมา
เขียนโค๊ดไงเหรอครับ
ขอบคุณครับ
Date :
2009-12-07 19:17:30
By :
อยากเก่ง
javascript ทำได้ แต่ต้องใช้ php echo ออกมาเป็น array ซึ่งเป็นวิธีที่ไม่แนะนำ
ดังนั้นต้องไปศึกษา ajax นะครับ
Date :
2009-12-07 19:41:48
By :
plakrim
ครับขอบคุณครับ
Date :
2009-12-07 19:49:31
By :
อยากเก่ง
javascript ทำได้ แต่ต้องใช้ php echo ออกมาเป็น array ซึ่งเป็นวิธีที่ไม่แนะนำ
ดังนั้นต้องไปศึกษา ajax นะครับ
พี่ช่วยสอนผมวิธีที่พี่ไม่แนะนำหน่อยดิครับ
ผมใช้ทำโปรเจคเพื่อสอบอ่ะครับ
ก็เลยไม่ต้องการเอาสวยงามไรมากมายอะครับ
บอกผมหน่อยดิครับ
Date :
2009-12-07 20:22:24
By :
อยากเก่ง
ผมว่าเอานี่ไปปรับดีกว่าไหมครับ
Ajax Check Username (PHP+MySQL & ASP+Access)
อยากได้อะไร อยากลองทำอะไร อยากรู้อะไร หาเอาในเว็บนี้ผมว่ามันมีเยอะและหลายอย่างที่คุณอยากรู้
เพียงแต่วันนี้คุณเปิดดูบทเรียนแล้วหรือยัง
Date :
2009-12-07 20:33:13
By :
plakrim
ครับ
Date :
2009-12-07 21:10:56
By :
อยากเก่ง
ถ้าเราจะใช้จาวาสคริป เช็คusername ที่มีอยู่ใน database แล้วอ่ะครับ
ลองเอาของผมไปปรับใช้่ไหมคับ ใส่ค่าใน TextBox กดbutton เพื่อ check ใน database ถ้ามีข้อมูลที่ใส่ไปแล้วจะมี POPUP ขึ้นมานะคับ ว่าใช้ได้หรือไม่ แต่ต้องปรับใช้เอานะคับ เพราะอันเดิมมันใส่ค่าได้แค่ตัวเลข โชคดีคับ ขอให้สนุกกับสคริปนี้นะคับ
<?php
include("config.php");
mysql_query("SET NAMES 'tis620'");
$r = mysql_query("SHOW TABLES LIKE 'table'");
if (mysql_num_rows($r) == 0){
echo 'create table successfully.<br>';
mysql_query(
"insert into `SMALLINL`(`id`,`field`) values ".
"(1,'abc'),".
"(2,'abc2'),".
"(3,'abc3'),".
"(4,'abc4');"
) or die(mysql_error());
echo 'insert data successfully.<br>';
}
//ajax process
if (isset($_GET['userExists'])){
$IDMember = mysql_real_escape_string($_POST['field']);
$r = mysql_query("SELECT 1 FROM table WHERE field='$field'");
echo mysql_num_rows($r)?'yes':'no';
exit(0);
}
?>
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(function(){
$('#check-user-exists-button').click(function(e){
var user = $.trim($('#table input[name=field]').val());
if (user.length == 0){
alert('please enter the field');
} else {
$.ajax({
url: '?userExists',
type: 'POST',
dataType: 'html',
data: $('#table').serialize(),
success: function(data){
if (data.indexOf('yes') != -1){
alert("user '" + user + "' ไม่สามารถใช้ได้ , \กรุณาใส่รหัสใหม่");
} else {
alert("รหัสนี้ใช้ได้ '" + user + "' ");
}
}
});
}
e.preventDefault();
});
});
</script>
Date :
2009-12-07 22:11:27
By :
gofgof
Load balance : Server 01