Javascript值到隐藏字段

时间:2015-08-07 16:09:38

标签: javascript jquery asp.net

我有一个函数可以将更改日期设置为隐藏字段。我目前正在接收并填充一个带有服务器日期的字段。当我提交没有更改的字段时,它返回为空字符串,即使它最初显示日期。如果没有进行任何更改,如何确保显示的日期保存回服务器?

$(":asp(LeadEffectiveDate)").change(function () {
    var effectiveDate = $(":asp(LeadEffectiveDate)").val();
    $(":asp(LeadEffectiveDateToSetForUserRole)").val(effectiveDate);
});

2 个答案:

答案 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)