作者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