Jquery查找并在未找到患者时停止

Jquery查找并在未找到患者时停止,jquery,Jquery,我正在编写一个只在IE中运行的代码,所以为了让它正常工作,我使用了onPropertyChange方法,这样当我键入时,它应该立即填充 我有一个问题,当没有患者或值为0或null时,它仍然显示链接。我试图以某种方式阻止它,如果来自页面的值为0或null,则显示一个警报,提示不要在屏幕上写患者的姓名 这是我正在尝试和有问题的代码,请在这方面指导我,我怎么做 $(document).ready(function() { $("#txtPatientLName,#txtPatientFName

我正在编写一个只在IE中运行的代码,所以为了让它正常工作,我使用了onPropertyChange方法,这样当我键入时,它应该立即填充

我有一个问题,当没有患者或值为0或null时,它仍然显示链接。我试图以某种方式阻止它,如果来自页面的值为0或null,则显示一个警报,提示不要在屏幕上写患者的姓名

这是我正在尝试和有问题的代码,请在这方面指导我,我怎么做

$(document).ready(function() {
    $("#txtPatientLName,#txtPatientFName").bind('propertychange',function() {
        var firstname = document.getElementById('txtPatientFName').value;
        var lastname = document.getElementById('txtPatientLName').value;
        var data = 'firstname='+firstname+'&lastname='+lastname;

        $.ajax({type:"POST",url:"getPatientID.cfm?i=" + Math.random(),
            cache:false,
            data:data,
            success:function(html) {
                $("#txtSelectedPatientID").val(html);
                var k = html;
                $('#url').html('<a id=' + k + 'href=Form.cfm?iform=new&k_patientID=' + k + '>Add Form for ' + firstname + ' ' + lastname + '</a>');
                if (document.getElementById('id').value == '') {
                    alert('Patient Does not Exists');
                    return false;
                };
            }
        });
    });
    $('#url').html('<a href="Form.cfm?iform=new">AddForm</a>');
}); 

 <tr>
        <td colspan="100%" align="center" height="40" valign="middle"><div id="url"></div></td>
            </tr>
$(文档).ready(函数(){
$(“#txtPatientName,#txtPatientName”).bind('propertychange',function(){
var firstname=document.getElementById('txtPatientName')。值;
var lastname=document.getElementById('txtPatientName')。值;
变量数据='firstname='+firstname+'&lastname='+lastname;
$.ajax({type:“POST”,url:“getPatientID.cfm?i=“+Math.random()”,
cache:false,
数据:数据,
成功:函数(html){
$(“#txtSelectedPatientID”).val(html);
var k=html;
$('#url').html('');
if(document.getElementById('id')。值=“”){
警报(“患者不存在”);
返回false;
};
}
});
});
$('#url').html('');
}); 

您对应的HTML在哪里?id是什么元素?id是什么?我已经添加了位于末尾的HTML,在发布问题时忘了添加