問題タブ [hidden-field]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5679 参照

asp.net - 複数の ASP.NET ページ間で HiddenField の同じ値を渡す

複数の ASP.NET ページ間でHiddenFieldの同じ値を渡す方法を教えてください。

チェーン内のすべてのページでRegisterHiddenFieldを使用できると思いますが、より簡単な解決策があることを願っています。

ありがとう!

0 投票する
4 に答える
2633 参照

c# - Javascriptを使用してグリッドビューの非表示フィールドの値を変更するにはどうすればよいですか?

グリッドビューの非表示フィールドの値を変更する必要があります。これまでのところ、次のようになっています。

誰かが私が間違っていることを教えてもらえますか?ありがとう!

0 投票する
5 に答える
8900 参照

asp.net - ViewState または HiddenField

保存する単純なデータ (整数や文字列など) がある場合は、それを ViewState に保存するか、HiddenField コントロールを使用することを選択できます。

なぜ私は他のものよりも1つを選ぶのでしょうか?

ビューステート

  • ユーザーがデコードするのが難しい (不可能ではないと考えられていた)、これは望ましいことかもしれません

隠しフィールド

  • 値は JavaScript で使用できます

他の長所と短所はありますか?

0 投票する
8 に答える
47921 参照

forms - 同じ名前の隠しコントロール要素が複数ある HTML フォーム

同じ名前の「隠し」コントロール要素を複数含む HTML フォームを使用することは合法ですか? サーバーでこれらすべての要素の値を取得することを期待しています。合法である場合、主要なブラウザはその動作を正しく実装していますか?

0 投票する
7 に答える
33059 参照

javascript - テーブル内のJquery非表示フィールド

jqueryを使用してテーブル行内の非表示フィールドに(クライアントIDで)アクセスする方法を誰かが知っているかどうか疑問に思いました。

上記は入力が1つしかない行で機能することがわかりましたが、入力名で値を取得する方法を理解するために助けが必要です。

これがテーブル行の例です。IDで2つのフィールドにアクセスするにはどうすればよいですか?

0 投票する
1 に答える
5903 参照

c# - Javascript を介して変更された場合、HiddenField EventHandler ValueChanged が起動されない

ASP.NET サーバー コントロール内に作成された HiddenField コントロールがあります。ValueChanged イベントに新しい EventHandler を追加しました。

HiddenField の値が JavaScript 関数内から変更された場合、このイベントは発生しますか?

私が抱えている主な問題は、値が変更されたとき、または少なくともポストバックの前に、サーバー側の HiddenField の値を取得しようとすることです。ポストバックを引き起こすボタンがページに含まれているページ内にサーバー コントロールがあり、最初に SaveControlState/LoadControlState を使用しようとしましたが、何らかの理由で、ポストバックが発生する前に SaveControlState が呼び出されません。ValueChanged イベント内から、またはポストバック前に値をキャプチャできるようにする必要があります。

コードは次のとおりです。

}

0 投票する
3 に答える
1531 参照

asp.net - GridView の asp:HiddenField と同等

GridView で使用できる asp:HiddenField はありません。

これが必要な理由は、OnRowCommand をトリガーする ButtonField があるからです。そこから、選択された行を特定できますが、ButtonField からテキスト値を取得して、それにバインドされたデータを (DataTextField を介して) 確認することはできません。

これに対する私の解決策は、BoundField を用意し、代わりにそこからテキスト値を取得することでした。どの行が選択されているかは既にわかっていたからです。これは機能しましたが、非表示にする必要があります。

誰かが TemplateField 内にネストされた HiddenField を使用することを提案しましたが、その HiddenField からテキスト値を取得するのに問題がありました。HiddenField のテキスト値を取得するために TemplateField 内のコントロールにアクセスする方法はありますか?

誰かが代替案について何か提案があれば、それも素晴らしいでしょう。

ありがとう、
マット

0 投票する
3 に答える
3911 参照

c# - Javascript から C# 変数にアクセスしますか?

MS SQL テーブルで、レコードから都市の「time_zone」を読み取りました。

次に、Javascript 関数でこのタイム ゾーンを使用して、その都市のデジタル時計を作成します。

現在、time_zone変数を設定しようとしています

Default.aspx のコード スニペットを次に示します。

Default.aspx.cs にある唯一の C# は次のとおりです。

私がチェックしたところ、 timeZone にはデータベースから読み込まれた正しい値があります。

「showtime」関数でJSから受け取ったエラーメッセージは次のとおりです:「hiddenZone is undefined」

「timeZone」C# 変数を Javascript に取得し、それを関数に使用するにはどうすればよいですか?

0 投票する
4 に答える
4017 参照

javascript - Javascript の質問: 非表示フィールドにユーザー入力を複製するにはどうすればよいですか?

jqueryがインストールされているサイトの同じフォームで、テキスト型の入力要素から非表示の入力要素に入力を渡すにはどうすればよいですか?

0 投票する
5 に答える
3075 参照

javascript - 2 つの Html フォームが 1 つの非表示フィールドを共有するにはどうすればよいですか?

2 つのフォームと、両方のフォームの外側にある隠しフィールドを含むページがあります。

いずれかのフォームで隠しフィールドを送信するにはどうすればよいですか?

私はjQueryでこのようなことをすることを考えました:

これは機能しますか?他のアイデアはありますか?

編集

hidden フィールドには、変更されないシリアル化されたオブジェクト グラフが格納されます。どちらのサーバー メソッドにもオブジェクトが必要です。シリアル化されたオブジェクト文字列はかなり大きくなる可能性があるため、サーバーからこれを 2 回送信したくありません。