3 回答
TA贡献1841条经验 获得超3个赞
您可以使用 jquery 进行 ajax 调用,这很简单,代码量也更少。
你可以试试这个:
$.get('/thoughtverifier.php?puse='+puser,
function (data, textStatus, jqXHR) {
if (data) {
document.getElementById('txtuser').innerHTML=data
}
});
TA贡献1906条经验 获得超10个赞
您没有 id 为“txtuser”的元素 document.getElementById('txtuser').innerHTML,所以也许您可以将 html 编辑为:
<Form method ="post" name="regform" id ="regform" action="thoughtshomepage.php">
<table class="alligm">
<tr>
<td>Username</td>
<td>
<input type="text" name="txtuser" onchange="checkusername(this.value)">
<span id="txtuser"></span>
</td>
</tr>
</table>
</Form>
TA贡献1786条经验 获得超13个赞
尝试这个
$(function() {
$("#regform").on("submit",function(e) {
e.preventDefault(); // stop submission
$.get(this.action+"?puse="+encodeURIComponent($("[name=txtuser]").val()),function(result) {
$("[name=txtuser]").closest("tr").find("td").html(result==="no"?"User name OK":"User name taken");
})
});
});
并在您的服务器上使用解码
还测试一下,如果你打电话,你会得到什么
yourserver.com/thoughtshomepage.php?puse=exsting%20user
- 3 回答
- 0 关注
- 203 浏览
添加回答
举报