0

この形式を試しています:

$("#<%= hfWidth.UniqueID %>").val($("#drag").attr("offsetWidth"));

非表示フィールドをクライアント側の値で埋める

しかし、ポストバックを実行すると、値が保存されていないようです。

ヘルプ

4

3 に答える 3

3

サーバー側からパラメータを取得する場合は、id属性の代わりにnameを使用する必要があります。

そして、あなたのコードは機能するはずです:

$("#elementId").val("value");
于 2010-01-26T06:16:12.363 に答える
3

で修正しました<%= hfWidth.ClientID %>

于 2010-01-26T06:35:20.983 に答える
0

aspxページ:

<asp:HiddenField ID="hdn_checkbox" runat="server" />

Javascriptで:

           function somefunction() {

                $("#<%= hdn_checkbox.ClientID %>").val("test");

            }

            $('.btnGreen').click(function () {

                somefunction();
                alert($("#<%= hdn_checkbox.ClientID %>").val());
                return true;
            });
于 2014-01-31T17:37:51.903 に答える