我有一个函数可以将更改日期设置为隐藏字段。我目前正在接收并填充一个带有服务器日期的字段。当我提交没有更改的字段时,它返回为空字符串,即使它最初显示日期。如果没有进行任何更改,如何确保显示的日期保存回服务器?
$(":asp(LeadEffectiveDate)").change(function () {
var effectiveDate = $(":asp(LeadEffectiveDate)").val();
$(":asp(LeadEffectiveDateToSetForUserRole)").val(effectiveDate);
});
答案 0 :(得分:1)
在文档就绪事件中阅读它。下拉列表更改时更新它。
$(function(){
var effectiveDate = $(":asp(LeadEffectiveDate)").val();
$(":asp(LeadEffectiveDateToSetForUserRole)").val(effectiveDate);
$(":asp(LeadEffectiveDate)").change(function () {
effectiveDate = $(":asp(LeadEffectiveDate)").val();
$(":asp(LeadEffectiveDateToSetForUserRole)").val(effectiveDate);
});
});
另外,我个人更喜欢使用Id属性($("#SomeUniqueId")
)来创建jQuery选择器。
答案 1 :(得分:1)
如果您的日期已经在页面加载功能中填充,请添加 那里。
$(":asp(LeadEffectiveDateToSetForUserRole)").val(effectiveDate)