我正在编写一个不能在 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>