作者xakg (擒)
看板Ajax
標題[問題] 即時檢驗帳號(ajax)
時間Sun Sep 27 13:28:48 2009
※ [本文轉錄自 Web_Design 看板]
作者: xakg (擒) 看板: Web_Design
標題: [問題] 即時檢驗帳號(ajax)
時間: Sun Sep 27 02:26:02 2009
======
怪哉,看著書上打了三次,三次都錯的~實在是搞不懂為什麼><
======
書上是教,利用帳號的文字欄位一移開時就立即做出檢驗呼叫函數
然後丟到chkid.php去做資料查詢的驗証
可是chkid.php測試是沒有問題的,
但就是無法在文字欄位後的<span id="idErrMsg"> </span>區域做出顯示,別說顯示了
連驗証都不行…
<script language="javascript">
<!--
function chkUserID(idObj){
if(idObj.value.length < 4 ){
document.getElementById("idErrMsg").innerHTML = "<img src='img/info.gif'
/><font color='red'>帳號長度不得小於4個字元</font>";
}else{
Spry.Utils.loadURL("GET","chkID.php?newID=" + idObj.value,false,chkIdRes);
}
}
fuction chkIdRes(IDreq){
var IDresult = IDreq.xhRequest.responseText;
if(IDresult != 0){
document.getElementById("idErrMsg").innerHTML = "<img src='img/block1.gif'
/><font color='red'>此帳號已被使用!!</font>";
}else{
document.getElementById("idErrMsg").innerHTML = "<img src='img/apply2.gif;
/><font color='green'>恭禧,此帳號可註冊使用!</font>";
}
}
-->
</script>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.252.104
1F:→ robert38:有Ajax版喔~ 09/27 03:20
2F:→ arrack:提供的資訊太少了,不足以除錯 09/27 08:17
我是依文魁出版的《DREAMWEAVER CS4+PHP+MYSQL+AJAX一網打盡》的第九章照步驟打
唯一有變的就是我想自設格式所以沒有套用範例網頁,理論上來講若成功
他會在帳號的文字欄位上出現一圖示並出氣芾否有成功…
但是我現在怎麼試都試不了~感覺很怪哉。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 124.8.245.204
※ 編輯: xakg 來自: 124.8.245.204 (09/27 13:32)
3F:推 guestciel:你有附完整的code媽?連產生XMLHttpRequest物件跟 09/28 00:18
4F:→ guestciel:onreadystatechange,open等都沒看到,會成功才有鬼... 09/28 00:19
5F:→ fillano:那個應該是包裝在Spry裡面吧?建議把error message貼一下 09/28 10:49
6F:→ fillano:Firefox有javascript console,訊息很完整的 09/28 10:50
7F:推 lhsieh:沒把dreamweaver內建的sprydata.js包進去? 01/29 23:01