2016-09-14 85 views
0

我需要将文本框的值传递给隐藏字段。我目前正在为该字段设置默认值,但用户可能会在提交表单之前更改它。我想这可能与jQuery来完成,但我觉得我在这里缺了一块:asp.net mvc - 将文本框的值传递给jquery的隐藏值

$(document).ready(function() { 
    $(function() { 
     var value = $("#myTextBoxVal").val(); 
     $('#myHiddenFieldVal').val(value); 
    }); 
}); 

以上为我提供了唯一的默认值。但正如我上面提到的,我需要表单提交时存在的值,无论是默认还是用户输入。

有什么想法?

回答

1

您可以使用change事件如下。

$(document).ready(function() { 
    $("#myTextBoxVal").change(function() { 
     $('#myHiddenFieldVal').val(this.value); 
    }).change(); 
}); 
+0

它是否为默认值?如果用户不更改#myTextBoxVal值? – tmg

+0

感谢您指出。我已经更新了我的答案。 @tmg – Azim

相关问题