我试图使用.blur()将今天的日期放入文本框中。我将日期记录到我的变量中,但它没有在字段中设置。
<% String ClearDate = String.Empty;
if (DateTime.Now.Year - Model.ClearedDate.Year < 20)
ClearDate = Model.ClearedDate.ToShortDateString(); %>
<%: Html.TextBox("ClearedDate", ClearDate)%>
var today = $.datepicker.formatDate('mm/dd/yy', new Date());
$("#FederalApprovalDate").blur(function (){
var fed = $("#FederalApprovalDate").val();
var state = $("#StateApprovalDate").val();
if (fed && state)
{
$("#IsPreCleared").val(true);
$("#IsCleared").val(true);
$("#ClearedDate").val(today);
}
});
IsCleared和IsPreCleared标志设置为true,但ClearedDate保持为空。你能看到我错过的东西吗?
编辑以添加清除日期输入代码。