問題タブ [hidden-fields]
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.
html - Web セキュリティ、非表示フィールド (機密データなし) に問題はありますか?
同僚と議論していました。いくつかのセキュリティ標準を実装する必要があります。非表示フィールドに「機密情報、住所、生年月日」の情報を保存しないことは承知していますが、通常、アプリケーションで非表示フィールドを使用しても問題ありません。
例えば:
クエリ文字列に追加するのではなく、そのような情報には隠しフィールドを使用する方が安全なようです。ハッカーがアプリケーションに対して使用できる情報が 1 つ少なくなります。
macos - 隠されたボリュームを排出する
macosxのインストーラーを作成するスクリプトが機能しないという問題がありましたが、それは/ Volumes/myinstallerではなく/Volumes/myinstaller1というフォルダーを作成していたことが原因であることがわかりました。この問題を調査していると、/ Volumes / myinstallerという隠しボリュームがあり、関連するすべてのファイルが含まれていることがわかりましたが、ファイルのレイヤーが多数含まれているため、ディレクトリをrmdirできません。ターミナルから隠しボリュームを排出したり、ファインダーで隠しボリュームを確認したりする方法はありますか?
ruby-on-rails - (レール) 非表示のフォーム要素がコントローラーに値を与えない
私は次のフォームを持っています:
ただし、コントローラーには値が入力されていません。Firebug で正しい値を持っていることがわかるので、値がすべてビューに表示されていることがわかります。params[:xpos]
コントローラーでは、のようにアクセスしようとしています:xpos hidden_field
。これは正しいです???
javascript - IE は、JS で作成された隠しフィールドの値を見つけられません
いくつかの非表示フィールドを含むページがあります。ユーザーがいくつかのオプションの選択を終了すると、スクリプト (JS/jQuery) によって値が入力されます。
そのページのリンクをクリックし、リンクされたページに移動してから戻るボタンを押すと、FF と Safari は非表示フィールドの値を読み取ることができます。したがって、値を読み取る関数は正しいようです (とにかく複雑ではありません)。
しかし、IE (また、history.navigationMode を互換性があるように設定しても Opera) は、生成された IE のソースコードで正しい値を確認できるにもかかわらず、空の値を表示します。
また、テスト関数を追加して、onunload の値を表示しましたが、うまくいきました。しかし、IEの戻るボタンを押しても、それらはまだ「認識」されません。
ここで何が問題なのかわかりません。誰?
ありがとう!
asp.net - 非表示フィールドが使用される理由
Web アプリケーションで使用されている非表示のフィールドがたくさんあるのを、私はいつも見てきました。私は、多くの隠しフィールドを使用するように記述されたコードと、それらとの間でやり取りされる可視フィールドからのデータ値を使用して作業しました。隠しフィールドが使用される理由を理解できませんが。ほとんどの場合、隠しフィールドを使用せずに同じ問題を解決する方法を考えることができます。隠しフィールドは設計にどのように役立ちますか?
隠しフィールドが提供する利点を正確に教えてくれる人はいますか? 非表示フィールドが使用される理由
javascript - MS DynamicsCRM4.0-onChangeイベントエラー
プレビューするたびに以下のエラーが発生し続けるonChangeイベントがあります。
「オブジェクトはこのプロパティまたはメソッドをサポートしていません」
選択リストに関連付けられたonChangeイベントがあり、特定のオプションが選択されると、別のフィールドが非表示になります。
コードは以下のとおりです。
onLoad:
onChange
誰かがこのエラーが表示される理由を教えてくれたら素晴らしいと思いますか?
また、これはフォームプレビューのいくつかのonChangeイベントで発生しましたが、ライブシステムに公開されると、エラーは発生しません。何か案は?
ありがとうございました
ブレット
jquery - jQuery の「.val()」を使用したフォームの非表示フィールドの値の設定が機能しない
jQuery を使用してフォームの非表示フィールドの値を設定しようとしましたが、成功しませんでした。
問題を説明するサンプル コードを次に示します。入力タイプを「テキスト」のままにしておけば、問題なく動作します。ただし、入力タイプを「非表示」に変更しても機能しません!
入力タイプを「テキスト」に設定し、入力ボックスに「display:none」スタイルを使用して、次の回避策も試しました。しかし、これも失敗です!jQuery では、非表示または非表示の入力フィールドの設定に問題があるようです。
何か案は?実際に機能するこれに対する回避策はありますか?
cakephp - CakePHP のチェックボックスの非表示フィールドの使用
CakePHP のチェックボックスの非表示フィールドの使用は何ですか??
c# - C# HTML Agility Pack を使用した非表示フィールドの解析
非表示フィールドを解析する友人サイト用のアプリケーションを作成する必要があります。Html Agility Pack ライブラリをダウンロードしましたが、例がまったくないため、ちょっと混乱しています。HTML フィールドは次のようになります。
このフィールドから値を取得するにはどうすればよいですか?
google-chrome - Chrome は、ブラウザの履歴で使用する非表示のフォーム フィールド値をキャッシュしません
テキスト ボックス フィールドと非表示フィールドの両方を含む ASP.Net Web フォームがあります。隠しフィールドの値は、クライアント側の JavaScript を使用して動的に変更されます。フォームの投稿、値の検査、別のページへのリダイレクトはすべて期待どおりに機能しています。
ただし、ブラウザーの [戻る] ボタンを使用して前のページを表示すると、すべてのフォーム フィールドに投稿された値がまだ入力されていることがわかります。
IE と Firefox では、これはテキストと非表示の入力フィールドの両方に当てはまります。
Chrome では、これはテキスト フィールドの場合のみです。非表示フィールドの値は失われます。
ブラウザの履歴をナビゲートするときに、Chrome が動的に設定された非表示のフォーム フィールド値を再入力しないというのは本当ですか?
問題を示すために小さなサンプルをまとめました。必要に応じて提供できます。最初に質問をして、これがよく知られている動作であり、受け入れなければならないものかどうかを確認したかった.