問題タブ [html-select]

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 投票する
2 に答える
3458 参照

javascript - 選択した値をページが読み込まれるとき?

データベースから読み込まれたすべての国をJSP含むページがあります。HTML <select>たとえば、「ユーザーの作成」ですべての国の値が選択メニューに読み込まれ、5 つの国を選択するとします。これらの 5 つの値は、その特定のユーザーのデータベースにロードされます。

そのユーザー ID の [ユーザーの変更] をもう一度クリックすると、選択メニューが表示され、すべての国が選択メニューに読み込まれますが、これらの 5 つの国が強調表示/選択されます。

を使用してこれを達成するにはどうすればよいjavascriptですか?

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

jquery - jqueryによるSelect html要素のカラーリング

jQueryスクリプトの助けがまた必要です:-) jQueryで遊んでみようとしています..select要素の色付けオプションに以下のスクリプトを使用しています。純粋な html では機能しますが、私の asp.net 2.0 (マスター + コンテンツ ページ) では機能しません。スクリプトは Head セクションに配置されます。

私も使用してみ$(document).ready(function(){ましたが、うまくいきませんでした。

アイデア、ヒントは大歓迎ですか?

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

html - ユニバーサル ドロップダウン メニュー?

設計中のサイトに「クイック リンク」ドロップダウンを作成しようとしていますが、IE6 以降のすべてのブラウザーと互換性がある必要があります。位置が固定されるため、幅は 120 ピクセルのままにする必要があります。<select>タグを使用して幅を設定すると、これが機能します。ただし、ボックスが開かれると、IE は Firefox が正しくサイズ変更する長いテキスト リンクを切り取ります。すべてのブラウザで動作するボックスの上部 120px とは異なる幅でドロップダウンを定義する方法はありますか?

そうでない場合、10 ページの JavaScript を必要としないカスタマイズ可能なドロップダウン メニューの簡単なスクリプトはありますか?

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

php - Firefox の奇妙なリロード効果

多くの項目 (それぞれ約 2,000) を含む 2 つのドロップダウン リスト (SELECT) を含む php によって生成されたページがあります。ページは問題ありませんが、Firefox で読み込むと、読み込み中に遅延が発生し、ページ全体が更新されたように見えます。「リロード」が発生する前にユーザーが何かをクリックしようとしても、何の効果もありません。

エクスプローラーでは、各ドロップダウンが表示されるまでにしばらく (1 ~ 2 秒) かかりますが、これは問題ありません。

これが何かわかる人いますか?AJAX を使用してドロップダウン リストを動的に埋める以外に、それを回避する簡単な方法はありますか?

編集:追加情報。PHPスクリプトが呼び出されるたびにログファイルに出力するようにしました。これで、何が起こっているように見えるかがわかります。

PHP スクリプトが呼び出され、ページの読み込みが開始されます。数秒後、PHP スクリプトに対して別の同じ呼び出しが行われ、その時点でページの読み込みが再開されます。今度はロード完了。そのため、ページの読み込みが完了する前に、ブラウザが何らかの理由でページを自動的に更新するようです。

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

html - 複数の選択された値を持つ HTML リスト ボックスの選択を投稿する方法

HTMLフォームに送信ボタンのあるリストボックスがあります。リストボックスでは複数選択が有効になっています。リストボックスで複数の値を選択できますが、フォームが送信されたときにどの値が選択されたかを把握する方法がわかりません。また、JavaScript を使用してユーザーが生成した値をリスト ボックスに動的に追加しています。フォームが送信されたときに次の 2 つのことを伝えられるようにしたいと考えています。

  1. ユーザーがボックスに追加したオプションは何ですか?
  2. ユーザーがボックスで選択した値は?

これは可能ですか?ありがとう。

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

javascript - javascript オプションの選択 IE6 と FF2

次の js は FF2 で正常に動作しますが、IE6 では、ドロップダウンは常に IE -> testix2 対 FF2 -> testix3 の 1 つのオプションを早期に選択します。スクリプトのどこかに alertBox を追加すると、IE6 でも正常に動作します。しかし、alertBox なしでこれを解決するにはどうすればよいでしょうか?

ティア

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

javascript - このjQuery関数をよりエレガントにする方法は?

私のページには、デフォルト値が(空)のドロップダウン選択ボックスがあります。ユーザーがエントリを選択すると、そのエントリ タイプに適したフォームが表示されます。

いくつかの問題..

  1. コードは DRY ではなく、必要以上に冗長に見えるため、保守や拡張が容易ではありません。
  2. ユーザーが何かを選択し、フォームに入力し、次のページに移動して [戻る] ボタンを押すと、選択フィールドはユーザーの選択によって事前に選択されますが、.change()イベントが発生していないため、フォーム ボックスは表示されません。<option>フォーラムを元に戻すには、別の を選択してから元の選択に戻る必要があります。

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

SO の JS 達人を助けてください!

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

javascript - を動的に作成する方法

<option> 要素のテキストに HTML エンティティが含まれる <select> 要素に <option> 要素を追加したいと考えています。

HTML では、コードは次のようになります。

私の JavaScript コードは次のようになります。

ただし、これをテストするとわかるように、— エスケープになります。私が試したとき、私は同じ結果を得ました:

(観察された動作は Internet Explorer 7 でした... Firefox、Safari などではテストしませんでした。現時点で必要なブラウザは Internet Explorer 7 だけです。)

0 投票する
10 に答える
182499 参照

javascript - JS を使用して HTML 選択を開いてオプション リストを表示することは可能ですか?

JavaScript を使用して HTML 選択を開いてオプション リストを表示することは可能ですか?