Php 更正输入后重新启用禁用按钮
输入id时,我正在检查数据库中是否已经存在id,如果id存在,则显示消息“不可用”,显示消息,但我希望在显示消息后禁用按钮,当我清除id并重新输入新id时,此时应启用按钮。请帮忙 FID是textfield的id,txtHint是textfield的div id insert是按钮的idPhp 更正输入后重新启用禁用按钮,php,jquery,Php,Jquery,输入id时,我正在检查数据库中是否已经存在id,如果id存在,则显示消息“不可用”,显示消息,但我希望在显示消息后禁用按钮,当我清除id并重新输入新id时,此时应启用按钮。请帮忙 FID是textfield的id,txtHint是textfield的div id insert是按钮的id $(document).ready(function() { $("#FID").blur(function() { //$("#insert").attr("disabled",fals
$(document).ready(function()
{
$("#FID").blur(function()
{
//$("#insert").attr("disabled",false);
var rollno = $(this).val();
$.ajax({
type : 'POST',
url : 'ajaxpage.php',
data : $(this).serialize(),
success : function(data)
{
$("#txtHint").html(data);
}
}); }); });
ajaxpage.php
<?php
require_once 'db.php';
$q=$_POST['FID'];
$stmt = $DBcon->prepare("SELECT Fid FROM Ftable WHERE Fid LIKE :search ");
$stmt->bindValue(':search', '' . $q . '%', PDO::PARAM_INT);
$stmt->execute();
$count=$stmt->rowCount();
if($count>0)
{
echo 'notavailable';
}
else
{
echo 'available';
}
?>
请按照以下逻辑更新代码,检查id是否可用,然后禁用按钮并启用
success : function(data)
{
$("#txtHint").html(data);
if(data.indexOf("not")!=-1)
{
$("#insert").attr("disabled", true);
} else {
$("#insert").removeAttr("disabled");
}
}