帮我看下这个PHP的问题
我是在那个PHP100上面刚刚学的
我按他的那个例子来写验证用户名有没有被注册的页面
<form name="myform" action="" method="post" enctype="text/plain">
<div >用户名<input type="text" name="user" value="" onblur="funphp100('php100')"
</div>
<div id="php100"></div>
</form>
这样没有问题
如果我把那个<div id="php100"></div>嵌套到第一个DIV上面就不行
<form name="myform" action="" method="post" enctype="text/plain">
<div >用户名<input type="text" name="user" value="" onblur="funphp100('php100')"
<div id="php100"></div>
</div>
<div id="php100"></div>
</form>
提示JS脚本有问题
function byphp() {
if(xmlHttp.readyState == 1) {
document.getElementById('php100').innerHTML = "正在查询";
}
if(xmlHttp.readyState == 4 ){
if(xmlHttp.status == 200) {
var byphp100 = xmlHttp.responseText;
document.getElementById('php100').innerHTML = byphp100;
}
}
怎样才能嵌套进去呢 我想直接在输入用户的那个文本框后面就提示信息,
PHP JavaScript
[解决办法]
不是很熟,不过getElementById的话,必须id是唯一的才可以。
<div id="php100"></div>
</div>
<div id="php200"></div>
[解决办法]
楼上说得对。
补一点,onblur="funphp100('php100')"
这个语句是调用函数funphp100(),而你js的函数名为byphp(),也没有参数