【发布时间】:2012-10-03 20:20:01
【问题描述】:
我正在使用这个示例代码: http://www.w3schools.com/php/php_ajax_php.asp 进行实时名称搜索并显示它是否可用。
如果名称正在使用,如何禁用表单提交按钮,但如果名称可用则启用它?
非常感谢:)
感谢您的建议。我已将它添加到函数中,现在当我输入任何内容时按钮会禁用..
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
$('#submit').attr('disabled', 'disabled');
}
}
我该如何为比赛做这件事? 谢谢
【问题讨论】:
-
问题是我不知道该尝试什么。我正计划在检查页面中添加一个 if else,所以如果有匹配项,请禁用该按钮。
-
您已经使用 jQuery 禁用按钮,但不是用于 Ajax,我说得对吗?使用 jQuery 比手动操作要容易得多。
-
该按钮通常处于活动状态,但我确实为其他功能加载了 jquery。使用@Zulakis 发布的代码,我确实将其禁用/启用。只需要获取 responsetext 是否包含不等于工作:)
标签: php javascript ajax forms submit