A-AA+then

ถามครับ เรื่อง การส่งข้อมูลไปตรวจสอบกับฐานข้อมูลขณะพิมพ์ด้วย GAJ

1,340

Code 


<!-- <script type="text/javascript" src="java.js"></script>    -->
<script type="text/javascript">
// ตรวจจับการกรอกข้อความใน input
new $G('user').addEvent('keyup', doCheckUser);
</script>

<script type="text/javascript">
var doCheckUser = function(event){
    // input ที่กำลังพิมพ์
    var input = GEvent.element(event);
    // พื้นที่แสดงข้อมูลตอบกลับ
    var result = $E('check_' + input.id);
    var req = new GAjax();
    // แสดงรูปรอโหลด เพื่อบอกว่ากำลังส่งข้อมูลไปตรวจสอบ
    result.innerHTML = '<img src="http://www.goragod.com/skin/img/wait.gif" alt="" />';
    // ajax ส่งข้อมูลไปตรวจสอบ
    req.send('getuserexists.php' ,  input.id + '=' + encodeURIComponent(input.value) , function(xhr) {
        result.innerHTML = xhr.responseText;
    });
};
</script>

</head>
<body>

<form id="check_form" method="post" action="chkarray.php">
<p><input type="text" id="user" /><span id="check_user">&nbsp;</span></p>
<p>ลองพิมพ์ <b>admin</b> ลงใน input</p>
<p><input type="text" id="email" /><span id="check_email">&nbsp;</span></p>
<p>ลองพิมพ์ <b>admin@goragod.com</b> ลงใน input</p>
</form>



ผมเอาโค๊ดไปลอง แล้วรัน มันขึ้น error ที่ status bar  ครับ พอเช็ค ดูมันขึ้น มา ว่า

Webpage error details


Message: '$G' is undefined

Line: 9
Char: 1
Code: 0
URI: http://localhost/test/chkarray.php

 ไม่ทราบว่า ผิดอะไรหรอ ครับ ทั้งที่ไม่ได้แก้ไข อะไร เลย ครับ

4 ความคิดเห็น

ต้อง include gajax เข้าไปด้วยครับ
1

ก็ยังไม่ได้ ครับ อาจารย์
เอา
<script type="text/javascript" src="gajax.js"></script>

แต่ไม่รู้ว่า ไฟล์ ajax.JS  อยู่ไหน ครับ

2

555+++

ทำลิงค์ไว้ให้แล้วยังไม่หาอีก ลองอ่านบทความดูครับ ควรจะศึกษาก่อนนำไปใช้งานครับ
3

ได้แล้วครับ อาจารย์ 
55+ +  

มีตาหามีขี้ตาไม่

4
^