这可以用jquery完成吗?

时间:2011-04-21 17:48:46

标签: jquery asp.net-mvc

我可以把

的值
<input type="text" id="DateofBirth1" />

<%= Html.Hidden("DateOfBirth") %>

在asp.net MVC 1.0中使用jquery?

我正在使用asp.net Mvc 1.0 ...我必须附加一个带有文本框的日历....但它没有附加&lt;%= Html.Hidden(“DateOfBirth”)%&gt;。 ...所以我试过这个......它已经完成了但是我不能在表单集合中获取文本框的价值?请帮帮忙?

3 个答案:

答案 0 :(得分:2)

如果您的意思是“将文本输入的值复制到隐藏的输入”,只需在更改时获取DateOfBirth1的值并将其写入隐藏字段:

$('#DateOfBirth1').change(function () {
    $('#DateOfBirth').val($(this).val());
});

答案 1 :(得分:1)

这会立即复制值,而不会等待焦点丢失(与更改事件相反)

$('#DateOfBirth1').onkeyup(function () {
    $('#DateOfBirth').val(this.val());
});

答案 2 :(得分:1)

<%= Html.Hidden("DateOfBirth") %>

创建一个id = DateOfBirth的输入,所以你的Jquery代码是

var value = $('#DateofBirth1').val();
$('#DateOfBirth').val(value);