我在 asp.net 3.5 项目中有一个与日历扩展器和蒙版编辑扩展器关联的文本框。我想在 OnBlur 时清除 texbox...我尝试使用下面的代码但它不起作用!有什么想法吗?
document.getElementById('txtDtTo').value ="";
我在 asp.net 3.5 项目中有一个与日历扩展器和蒙版编辑扩展器关联的文本框。我想在 OnBlur 时清除 texbox...我尝试使用下面的代码但它不起作用!有什么想法吗?
document.getElementById('txtDtTo').value ="";
$('#<%= txtDtTo.ClientID %>').val('');
OnBlur 事件触发报告了许多问题,清除文本框的代码看起来很好。为什么当它失去焦点时你需要它空?您可以改用 OnChange 事件,但是如果我正确理解您提出的逻辑,您将始终有一个空文本框!
用这个:
document.getElementById("<%=txtDtTo.ClientID%>").value ="";
<ajax:CalendarExtender Format="dd/MM/yyyy"
ID="txtBillDate_CalendarExtender"
BehaviorID = "txtBillDate_CalendarExtender"
OnClientDateSelectionChanged="checkDate"
TargetControlID="txtBillDate"
runat="server">
</ajax:CalendarExtender>
function checkDate(sender, args) {
if (sender._selectedDate > new Date()) {
showAutoCloseMessage('You cannot select a future date! ', 'warning');
$find("txtBillDate_CalendarExtender").set_selectedDate(null);
$("[id*=txtBillDate_CalendarExtender]").val("");
$(".ajax__calendar_active").removeClass("ajax__calendar_active");
return false;
}
}