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

html - 複数選択オプションの RTL アライメントの問題

複数選択要素があります。オプションを右に揃えようとすると、できません。

Web で多くの記事を検索しましたが、解決策が見つかりませんでした。

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

javascript - JavaScript と CSS を使用したカスタム ドロップダウン ボックス

javascriit と css を使用してカスタム ドロップダウン ボックスを作成することは可能ですか。

javascriptを使用してドロップダウンボックスの背景画像を配置する必要があります

はいまたはいいえの場合 もし、そうなら 。何か提案はありますか?

JQueryを使わずに

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

jquery - フォームがエラーで返されたときにRailsで選択オプションを再入力する際の問題

頻度と期間という 2 つの選択オプションを含むフォームがあります。フォームにエラーがあり、ブラウザーに返された場合、それらのフィールドに返された値が選択のオプションの値と一致していても、ユーザーが行った選択が選択オプションに再入力されません。また、フォームが返されたときに、値が空白であっても、これらのフィールドはエラーとしてマークされません。

Rails の頻度フィールドと期間フィールドは次のとおりです。

frequency_select のメソッドは次のとおりです。

そして、duration_select のメソッドは

これらのフィールドのいずれかまたは両方に値を入力し、フォームの一部 (一部でも) を入力せずにフォームを送信すると、フォームは (予想どおり) ユーザーに返されますが、期間と頻度のフィールドは返されません。ユーザーの選択で再入力されます。

このコードをフォームに追加すると

フォームがブラウザに返される期間と頻度については、次のようになります。

これらの値は、選択フィールドのオプションの値と一致します。

選択フィールドにユーザーの選択が再入力されるようにするために、Rails で何か特別なことをする必要がありますか? 問題が何であるか、または次に何を試すべきかについて何か考えはありますか?

助けていただければ幸いです。

-リック

PS 他の質問のいくつかを見ると、私が過去にこれについて尋ねたことに気付くでしょう。ある時点で、フォームが頻度と期間の値を秒単位ではなく日単位で返していると思っていましたが、そうではありません。

PPS ここでもう 1 つ重要な情報がありますが、私のテストでは、おそらくそうではないことが示されています。(ただし、私はこれに少し慣れていないので、私の言葉を鵜呑みにしないでください。)

これら 2 つのフィールドは、カスケード jquery プラグインを使用して連結されます。

javascript はページに含まれており (別のファイルではありません)、js の一部は Rails によって作成されています。

まず、ブラウザに表示されるスクリプトを次に示します。1 つ目は期間選択のオプションを生成するスクリプトで、2 つ目はカスケード プラグインがフィールド チェーンをトリガーするために必要なスクリプトです。

erb ファイルにある最初のスクリプトの一部を次に示します。スクリプトの一部が Rails によって生成されていることがわかります。

さて、持続時間がJSで生成されているかどうかが問題ではないと思う理由は

  1. すべてのJSを削除しても問題は解決しません
  2. この問題は頻度フィールドにも影響し、そのオプションはJSによって生成されていません
0 投票する
10 に答える
79055 参照

jquery - jQuery で DropDownList 項目が選択されるたびにイベントを発生させる

ドロップダウンがあります:<asp:DropDownList id="dropdownid" runat="server" class=blah"/>

私のjQueryでは、次のように変更イベントを割り当てます:

これで、ドロップダウンから別の値を選択したときに機能しますが、同じ値をもう一度選択したいとしましょう。(同じ値で別の呼び出しを行いたいため)したがって、ドロップダウンから選択した値をクリックして再度「選択」するだけで(値を変更せずに)再度選択すると、イベントは発生しません。jqueryに割り当てなければならない別のイベントはありますか? 回避策は何ですか?

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

javascript - クリック可能なオプションの最大数 #IE8

select 要素でクリック可能なオプションの最大数に制限があるようです。

3200 以上のオプションを持つ select 要素がある場合。3125 から N までのアイテムは、クリックされたときに変更イベントを発生しません。ただし、項目はキーボードで選択できます。

これがバグなのか IE8 の機能なのか、何か考えはありますか? IE6、IE7、FF、chromeではそのような問題はありません。

以下に例を示します。

更新: ie8 ベータ版 (8.0.7000.0) でこれを試していました。ie8 final で完全に動作するようです

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

html - INPUT 要素と SELECT 要素のカスタム サイズ

私が理解しているように、幅/パディング/マージン プロパティはブロック レベルの要素でのみ機能します。ただし、INPUT および SELECT 要素では、幅を指定することができます。それはすべきですか?

私は次のように書くことができます:

しかし、それは必要ですか?

なぜそれが機能するのか、誰でも説明できますか?

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

django - Djangoのボックスサイズ選択オプション

3つのドロップダウン選択ボックスがあります。これは、Webの可視性の理由から、size=''オプションを使用して展開する必要があります。各ボックスからオプションを選択するとエラーは発生しませんが、1つ以上のボックスを選択せず​​に残すと、エラーが発生します。

選択のないドロップダウンボックスを受け入れるようにビューをコーディングするにはどうすればよいですか?

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

html-select - HTML 選択の置換に関するヘルプ

CSS を使用して IE でスタイルを設定できないため、デフォルトの選択コントロールが嫌いです。これが、HTML + CSS + JavaScript を使用して、新しい選択コントロールをゼロから開発した理由です。過去 2 日間、CSS と HTML を一致させるという素晴らしい仕事をしましたが、今日、修正するのが非常に難しいと思われるバグを発見しました。

IE 7 では、同じページに 2 つのコントロールがある場合、上からのコントロールが下からのコントロールをオーバーレイしません。

画像を参照してください: coolrgb dot com/files/select-help.jpg

デモ ページ (HTML + CSS + Javascript) をダウンロード: coolrgb dot com/files/select-help.zip

私を助けてください、このコントロールは私にとってとても素敵に見えます、そして私は今から私のすべてのプロジェクトでそれを使いたいと思っています. このバグは私の希望と多くの時間を殺しました。

ありがとうございました。

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

asp.net-mvc - 単純な並べ替えドロップダウンを MVC のリストにバインドする

ASP.NET MVC のドロップダウン リストをクラスにバインドしようとしています。幸いなことに、これは 1 から 10 の間の数値になりますが、HTML で期待どおりの出力が得られません。ビューに正常に入力される値とテキストの両方のプロパティを設定しましたが、選択した値はレンダリングを拒否します。これは、コントローラーの最初の Edit メソッド内にあります。何か案は?

ビュー内の HTML は次のようになります。

ソート: <%=Html.DropDownList("Sort", CType(ViewData("Sort"), IEnumerable(Of SelectListItem)))%>