2011-04-21 117 views
0

我可以把這可以用jQuery來完成嗎?

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

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

使用jQuery在asp.net MVC 1.0的值?

我使用asp.net Mvc 1.0 ...我必須附加一個文本框日曆....但它不附帶<%= Html.Hidden(「DateOfBirth」)%> .. ..所以我試着用這個......它已經完成了,但我不能在表單集合中增加文本框的值?請幫忙?

+1

我不確定你的詢問究竟是什麼 – Neal 2011-04-21 17:50:10

+0

請更具體! – 2011-04-21 17:50:16

回答

2

如果你的意思是「文字輸入的值複製到隱藏的輸入」,只要抓住的DateOfBirth1的變化值,並將其寫入隱藏字段:

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

它不工作 – 2011-04-21 18:03:03

+0

最後一個問題...........這是返回一個空字符串....所以不工作 – 2011-04-21 18:48:44

1

這將立即複製值,無需等待焦點失去(而不是更改事件)

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

但在解析日期時間字符串...... ....它說的字符串不被識別 – 2011-04-21 17:56:00

+0

解析代碼在哪裏? – neebz 2011-04-21 17:58:56

+0

DateTime.Parse(collection [「DateofBirth」]。ToString()); – 2011-04-21 18:15:47

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

創建具有ID =出生日期的輸入,讓你的jQuery代碼是

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