この形式を試しています:
$("#<%= hfWidth.UniqueID %>").val($("#drag").attr("offsetWidth"));
非表示フィールドをクライアント側の値で埋める
しかし、ポストバックを実行すると、値が保存されていないようです。
ヘルプ
この形式を試しています:
$("#<%= hfWidth.UniqueID %>").val($("#drag").attr("offsetWidth"));
非表示フィールドをクライアント側の値で埋める
しかし、ポストバックを実行すると、値が保存されていないようです。
ヘルプ
サーバー側からパラメータを取得する場合は、id属性の代わりにnameを使用する必要があります。
そして、あなたのコードは機能するはずです:
$("#elementId").val("value");
で修正しました<%= hfWidth.ClientID %>
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;
});