我有一个@ Html.HiddenFor。我想通过我的td(1234569876)填写它。
怎么办?
<tr>
<td valign="top"><strong>Code:</strong></td>
<td colspan="2" align="right" id="tdPobox">1234569876</td>
</tr>
//i don't know how should i write it
@Html.HiddenFor(m => m.PostalCode )
答案 0 :(得分:2)
此隐藏输入的ID应为“PostalCode”
@Html.HiddenFor(m => m.PostalCode )
因此,通过添加一些Jquery脚本,您可以动态地从网页的任何部分获取一些值,如下所示:
$(function () {
// Set the Value of input with the content of td
$("#PostalCode").val($("#tdPobox").html());
}
在JQuery实现之后加入这部分JavaScript(通常是Section Scripts就可以了),它应该可以工作=)
答案 1 :(得分:0)
如果您可以使用jquery
,则解决方案如下:
$(function(){
$("#PostalCode ").val($("#tdPobox").html());
});
答案 2 :(得分:0)
模型的properties
在html控件的NAME
的帮助下绑定。
因此,你的approcah应该如下:
$(function () {
$("input[name*='PostalCode']").val($("#tdPobox").html());
}