問題タブ [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 に答える
1361 参照

.net-4.0 - ASP.NET隠しフィールドデータはポストバックでのみ利用できますか? なぜ?

MSDN 隠しフィールド セクションによると、

ページの処理中に隠しフィールドの値を使用できるようにするには、HTTP POST コマンドを使用してページを送信する必要があります。非表示フィールドを使用していて、リンクまたは HTTP GET コマンドに応答してページが処理される場合、非表示フィールドは使用できません。

デザイン タイムに HiddenField コントロールを追加し、デザイン タイムまたは ASP.NET の Init イベントで値を設定すると、ページが最初に要求されたときに値を読み取ったり処理したりできないのはなぜですか?

0 投票する
2 に答える
755 参照

php - JS 'display:none' トリック内でフォーム オプションを完全に無効にする方法は?

さまざまな選択ドロップダウン メニューから複数の入力値を含むフォームがあります。例えば:

メンバーには 3 つの選択肢があります。

好きな色: 1) 赤。2) 青、3) 緑。

選択したお気に入りの色が赤の場合は、JavaScript の show() を使用してドロップ ダウン要素を持つ新しい div を表示し、新しいオプション セットを選択するように求めます (青と緑の場合も同様)。

私はこれを簡単に行うことができますが、私が遭遇する問題は、追加のフォーム フィールド名の使用にあります。たとえば、上記の選択に関係なく、どの選択でも、選択内容を説明するテキスト領域に情報を入力するようにユーザーに促します。このテキストエリアに「説明」という名前を付けたいと思います。ただし、上記の選択肢 1 のメンバーが説明を入力すると、選択肢 3 の非表示の説明フィールドが値を上書きするため、「説明 1」、「説明 2」、「説明 3」... を作成する必要があります。

これは私が達成しようとしていることの単純化されたバージョンですが、最終的には、特定の POST 変数が非表示の DIV 内でページからページへ移動することは望ましくありません。これは可能ですか?

ありがとう!

編集

入力要素を無効にするための適切な説明を提供するこの記事を見つけましたが、同じ名前の複数の入力要素が必要であるが、さまざまな選択に対してのみ表示されるという私の基本的な根拠には達していません (したがって、説明は次の場合にのみ有効です選択肢は 1,2,3 と 2,4 ですが、2,4 が満たされていないという理由だけで、「説明」を無効に設定しないでください)。

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

ruby-on-rails - Rails-単一の属性を更新します:カスタムアクションとのリンクまたは非表示フィールドを持つフォーム?

ユーザーのFacebookIDに対応するfacebook_uidフィールドを持つユーザーモデルがあるとします。

ユーザーが自分のFacebookアカウントのリンクを解除できるようにしたい。そうするために、この属性をnilに設定する必要があります。

私は現在これを行う2つの方法を見ています

最初の方法:カスタムアクションを作成してリンクします

2番目の方法:既存の更新アクションのフォームを作成します

私はどちらの方法も大ファンではありません。

  • 最初の例では、更新コントローラーがすでに実行できる何かに対して新しいアクションを追加する必要があります。

  • 2つ目では、更新アクションをカスタマイズせずにfacebook_uidをnilに設定することはできません。また、JavaScriptを追加せずに、ボタンの代わりにリンクを設定することはできません。

それでも、このコンテキストに最適で最もエレガントなソリューションとして何をお勧めしますか?私は3番目の選択肢を逃しましたか?

解決策(Abdullah Jibalyが提案)

更新する属性をパラメーターとして使用して、更新アクションへのリンクを使用します。属性が0に設定されている場合を処理します

0 投票する
2 に答える
1140 参照

asp.net - HTMLアンカーまたはasp.netリンクボタンを介して隠しフィールド値を設定した場合の違いは何ですか?

問題は、linkId を非表示フィールドに設定しているリンクの onclick の一連のリンクがあることです。最初に私のリンクは asp:linkbutton ans onClientClick でした。hiddenfield の値を設定していました。そのときはコード ビハインドから非表示のフィールドの値を取得できましたが、リンクを HTML アンカーと onClick に変更すると、非表示のフィールドの値が設定されましたI am not getting hidden field with blank。JavaScript をデバッグすると、隠しフィールドの値が完全に設定されますが、コード ビハインドでそれを取得できないのはなぜですか---私のコード-

問題は何ですか、提案してください?

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

ruby-on-rails - Rails1とRails2のチェックボックス

古いRails1アプリケーションをRails2にアップグレードしていますが、チェックボックスの処理で問題が発生しています。古いコードには、チェックボックスごとcheck_box_tagに呼び出しと対応する呼び出しがあります。hidden_field_tagこれは以前は機能していましたが、アップグレード後、チェックされているかどうかに関係なく、paramsハッシュのすべてのチェックボックスがデフォルトの非表示値として表示されます。私はこのcheck_box方法について読んでおり、対応する隠しフィールドを操作するという観点から、Rails1から2から3にゆっくりと変化してきました。

Rails 2でチェックボックスの処理がどのように変更されたかについてのドキュメントはありますか、またはRails 1のアプローチが機能しなくなった理由を誰かが説明できますか?

編集:さらに調査した後、私はこれを見つけまし。Rails 2.2では、パラメーター抽出は常に特定のキーの最初の出現を取得するように見えます(したがって、非表示フィールドは最後になります)が、Rails 2.3では、パラメーター抽出は常に特定のキーの最後の出現を取得します(したがって、非表示フィールドが最初に発生する必要があります) )。そして、これは明らかにリリースノートとドキュメントに十分に文書化されていません。

0 投票する
2 に答える
786 参照

html - HTML フォームの非表示の入力値がサーバー側で変更される

HTML投稿フォームでこの奇妙な動作が発生しています。投稿時に隠し変数を送信しようとしています。

サーバー側のスクリプトを書いている間、投稿から値を取得して「true」にすることを期待していました。しかし、実際に受け取るのは「スキップ」です。

何がうまくいかないのですか?私はdjangoフレームワークを使用しています.djangoがこの問題を引き起こしていますか?

0 投票する
2 に答える
8457 参照

jquery - マスターページのフォーム要素に非表示フィールドを追加する方法

jqueryまたはjavascriptを使用して、すべてのビューに非表示フィールドを追加したいと思います。しかし、私はそのコードをMasterPage.Masterに入れたいので、1つの場所でコードを記述し、それが私が持っているすべてのビューに追加します。はいの場合、どのようにこれを行うことができますか?asp.netmvc2を使用しています

0 投票する
2 に答える
3415 参照

javascript - PHPを使用してフォームを自動送信する方法

現在、次の問題に直面しているWebサイトを開発しています。

ユーザー ID とパスワードをログイン ページに渡し、スクリプトを使用してページを自動送信してみました。これにより、ユーザーは次のページに移動します。これは、私のサイトのログイン ページをバイパスするためのものです。これは完全に正常に機能します。

  1. Mozilla Firefox ブラウザーで「スクリプトなし」アドオンが有効になっている場合、フォームを自動送信するスクリプトが機能しません。その結果、ユーザー ID とパスワードが入力されたログイン ページがユーザーに表示されます。

  2. また、ログイン ページを自動送信すると、ユーザーがフロント エンドでログイン ページを表示できる場合があります。

これら 2 つの問題を克服する方法はありますか?

0 投票する
2 に答える
8989 参照

asp.net-mvc-2 - ASP.NET MVC 2 と隠し値としてのリスト?

やあ、

リストを含む View クラスがあります。このリストは、ユーザーがアップロードした (html ヘルパーでレンダリングされた) 利用可能なファイルを説明しています。

送信時にこのデータを維持するために、次をビューに追加しました。

送信時に mode.ModelView.Files リストがアクションに返されることを望んでいましたが、そうではありませんか?

リストを隠しフィールドにすることはできませんか?

詳細情報 : ユーザーは、サービスに保存されたいくつかのファイルを送信します。保存されたファイルは GUID と呼ばれ、保存された画像をレンダリングするためにユーザーに送り返されるのはこのリストです。ユーザーがフォームにいくつかの変更を加え、再度送信を押すと、コントロール アクションに到達したときに画像リストが空になります。なぜですか?

よろしくお願いします

0 投票する
2 に答える
15551 参照

ruby-on-rails - Rails: form_for の隠しフィールドがコントローラーにパラメーターを送信していません

私は、form_forあるユーザーが別のユーザーをグループから昇格できるようにするビュー ヘルパーを作成しています。

ボタンを介してフォームを送信すると、非表示のフィールド パラメータがコントローラに送信されないようです。

生成された Html は次のようになります。

どんな助けでも大歓迎です、

ありがとう!