問題タブ [selectlist]

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

javascript - キーボードを使用してHTMLSELECTリストの項目を選択しても、CLICKイベントはトリガーされません

HTML選択リストがあり、アイテムを選択すると、その下にさまざまな情報を表示する必要があります。onclickまたはJQuery変更イベントは、選択リスト項目がクリックされて(マウス)選択されたときにトリガーされますが、ユーザーがキーを押したとき(キーボード)にはトリガーされません。

選択したリストアイテムがいつ変更されたかを判断するために、どのイベントを監視するかについて何か考えはありますか?

BASICテストの例を次に示します。

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

jquery - 入力ボックスとjqueryによる選択リストのフィルタリング

jqueryを介して入力ボックスを使用して選択リストをフィルタリングするのに助けが得られるかどうか疑問に思っていました。

これが私のjsの外観ですが、うまくいかないようです。これは、選択リスト内のオプションが非表示にできないためだと思います。

ここに私のhtmlがあります

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

javascript - オンザフライで変更された選択リストは、新しい最初の要素に対してonChange()を起動しません

以下のコードでは、jquery 1.4.1を使用して、ユーザーがリストをクリックしたときに選択リストのオプションを変更しています(1つの古いアイテムを3つの新しいアイテムに置き換えています)。New2またはNew3のいずれかを選択すると、change()メソッドが正しく起動します(アラートが表示されます)が、「New1」を選択しても起動しません。私は何が欠けていますか?ありがとう。

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

asp.net-mvc - SelectListテキストの説明で2つのフィールドを組み合わせるにはどうすればよいですか?

EFモデルの人の名前と名前のラベルを選択したリストに入れたい。私はこれで試しました:

ただし、「surname name」という属性がないため、VSはエラーを返します。選択リストラベルの名前と名前を連結するにはどうすればよいですか?

ありがとう

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

javascript - 説明の選択時に選択リストの表示値を変更する

次のことを行う選択リストが必要です。

  1. 選択リストが開いたら、説明のリストを表示します。
  2. ユーザーが項目を選択すると、選択リストが閉じ、値のみが表示されます。

これは、値がはるかに短くなるため、スペースを節約するためです。jQueryに答えがあることを願っています。

ありがとう。

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

drupal - Drupal分類法複数選択デフォルト値

私はdrupal6.16を使用しており、複数選択ボックスとして設定された一連の分類用語があります。ユーザーがページを読み込んだときに最初の項目が選択されるようにしたいと思います。ファイルにコードを追加する必要があるのか​​、単に設定を変更する必要があるのか​​わかりません。私はあまり経験がありませんが、中級レベルの低レベルのプログラマーとして自分自身を評価することを警告する必要があります。

よろしくお願いしますmsindle

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

asp.net-mvc - タイプ'IEnumerableのViewDataアイテムはありません'キー'xxx'を持つ

Stack Overflowにはこれに関する投稿がいくつかありますが、私の現在の状況で問題を解決しているように見える答えはありません。

テーブルを含むページがあり、各行にはいくつかのテキストフィールドとドロップダウンがあります。すべてのドロップダウンで同じSelectListデータを使用する必要があるため、次のように設定しました。

コントローラ

意見

私は多くの場所でこの設定を正確に使用しましたが、この特定のビューで何らかの理由でエラーが発生します:

キー「submarket_0」を持つタイプ「IEnumerable」のViewDataアイテムはありません。

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

asp.net-mvc-2 - Asp-mvcのSelectListとデータベースのデータ

ASP.MVCのSelectListで問題が発生しています。

問題は次のとおりです。ビューの作成があり、ViewModelモデルを開始しました。

ページの読み込みは問題ありません(GET動詞)。しかし、投稿すると何かが起こり、私のモデルは無効と見なされ、挿入できません。これが私がこれまでに試したことです。

長い投稿で申し訳ありませんが、これはわかりません。グラフィックエラーや例外は発生しませんでした。私の実行はif(ModelState.IsValid)で終了します。

御時間ありがとうございます

ジョージ

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

asp.net-mvc - MVC での SelectList へのバインド

もう一度、「こんなはずじゃない?*!#難しい」状況に直面しました。

問題: MVC でフォームを使用してオブジェクトを作成したいと考えています。オブジェクトの要素の 1 つは、限られた選択肢のセットです。これは、ドロップダウン リストの完全な候補です。

しかし、モデルで SelectList を使用し、ビューでドロップダウン リストを使用してから、モデルを Create メソッドに戻そうとすると、「Missing Method Exception: No Parameterless constructor for this object」というエラーが表示されます。MVC ソース コードを調べると、モデルにバインドするには、Binder が最初にモデルを作成できる必要があり、デフォルトのコンストラクターがないため、SelectList を作成できないようです。

簡略化したコードは次のとおりです。 モデルの場合:

コントローラーの場合:

ビューの場合:

これで、10 ヤード戻ってパントすることで、これを機能させることができることがわかりました。モデル バインディングをバイパスして FormCollection に戻り、自分ですべてのフィールドを検証してバインドしますが、もっと簡単な方法が必要です。つまり、これは非常に単純な要件です。MVC ModelBinding アーキテクチャ内でこれを機能させる方法はありますか? もしそうなら、それは何ですか?そうでない場合は、どうしてですか?

編集:まあ、私は顔に卵がありますが、これは他の誰かを助けるかもしれません. さらに実験を行ったところ、うまくいくと思われる簡単な解決策が見つかりました。

単純な値 (選択リストの値のタイプに応じて文字列または整数) を指定し、バインド先のモデル要素として名前を付けます。次に、選択肢の選択リストとして 2 番目の要素を指定し、別の名前を付けます。したがって、私のモデルは次のようになりました。

そして、ビューの DropDownListFor ステートメントは次のようになります。

これを行うと、フォームで行われた選択が送信ボタンによって文字列 Choice に正しくバインドされ、モデルが 2 番目の Create メソッドに送信されます。

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

html - 選択リストのスタイルオプション要素(パディングやマージンの追加)

背景とフォントを超えて選択リスト/ドロップダウンのオプション要素のスタイルを設定することは可能ですか?リストが窮屈にならないように、パディング/マージンを追加することを特に検討しています。