0

我有一个 @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 )
4

3 回答 3

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 就可以了),它应该可以工作=)

于 2013-09-05T12:49:06.007 回答
0

模型在 html 控件的properties帮助下得到绑定。NAME

因此,您的方法应如下所示:

$(function () {
    $("input[name*='PostalCode']").val($("#tdPobox").html());
}
于 2013-09-06T10:03:53.883 回答
0

如果可以使用jquery,则解决方案如下:

$(function(){
    $("#PostalCode ").val($("#tdPobox").html());
});
于 2013-09-05T12:44:05.750 回答