問題タブ [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.
javascript - キーボードを使用してHTMLSELECTリストの項目を選択しても、CLICKイベントはトリガーされません
HTML選択リストがあり、アイテムを選択すると、その下にさまざまな情報を表示する必要があります。onclickまたはJQuery変更イベントは、選択リスト項目がクリックされて(マウス)選択されたときにトリガーされますが、ユーザーがキーを押したとき(キーボード)にはトリガーされません。
選択したリストアイテムがいつ変更されたかを判断するために、どのイベントを監視するかについて何か考えはありますか?
BASICテストの例を次に示します。
jquery - 入力ボックスとjqueryによる選択リストのフィルタリング
jqueryを介して入力ボックスを使用して選択リストをフィルタリングするのに助けが得られるかどうか疑問に思っていました。
これが私のjsの外観ですが、うまくいかないようです。これは、選択リスト内のオプションが非表示にできないためだと思います。
ここに私のhtmlがあります
javascript - オンザフライで変更された選択リストは、新しい最初の要素に対してonChange()を起動しません
以下のコードでは、jquery 1.4.1を使用して、ユーザーがリストをクリックしたときに選択リストのオプションを変更しています(1つの古いアイテムを3つの新しいアイテムに置き換えています)。New2またはNew3のいずれかを選択すると、change()メソッドが正しく起動します(アラートが表示されます)が、「New1」を選択しても起動しません。私は何が欠けていますか?ありがとう。
asp.net-mvc - SelectListテキストの説明で2つのフィールドを組み合わせるにはどうすればよいですか?
EFモデルの人の名前と名前のラベルを選択したリストに入れたい。私はこれで試しました:
ただし、「surname name」という属性がないため、VSはエラーを返します。選択リストラベルの名前と名前を連結するにはどうすればよいですか?
ありがとう
javascript - 説明の選択時に選択リストの表示値を変更する
次のことを行う選択リストが必要です。
- 選択リストが開いたら、説明のリストを表示します。
- ユーザーが項目を選択すると、選択リストが閉じ、値のみが表示されます。
これは、値がはるかに短くなるため、スペースを節約するためです。jQueryに答えがあることを願っています。
ありがとう。
drupal - Drupal分類法複数選択デフォルト値
私はdrupal6.16を使用しており、複数選択ボックスとして設定された一連の分類用語があります。ユーザーがページを読み込んだときに最初の項目が選択されるようにしたいと思います。ファイルにコードを追加する必要があるのか、単に設定を変更する必要があるのかわかりません。私はあまり経験がありませんが、中級レベルの低レベルのプログラマーとして自分自身を評価することを警告する必要があります。
よろしくお願いしますmsindle
asp.net-mvc - タイプ'IEnumerableのViewDataアイテムはありません'キー'xxx'を持つ
Stack Overflowにはこれに関する投稿がいくつかありますが、私の現在の状況で問題を解決しているように見える答えはありません。
テーブルを含むページがあり、各行にはいくつかのテキストフィールドとドロップダウンがあります。すべてのドロップダウンで同じSelectListデータを使用する必要があるため、次のように設定しました。
コントローラ
意見
私は多くの場所でこの設定を正確に使用しましたが、この特定のビューで何らかの理由でエラーが発生します:
キー「submarket_0」を持つタイプ「IEnumerable」のViewDataアイテムはありません。
asp.net-mvc-2 - Asp-mvcのSelectListとデータベースのデータ
ASP.MVCのSelectListで問題が発生しています。
問題は次のとおりです。ビューの作成があり、ViewModelモデルを開始しました。
ページの読み込みは問題ありません(GET動詞)。しかし、投稿すると何かが起こり、私のモデルは無効と見なされ、挿入できません。これが私がこれまでに試したことです。
長い投稿で申し訳ありませんが、これはわかりません。グラフィックエラーや例外は発生しませんでした。私の実行はif(ModelState.IsValid)で終了します。
御時間ありがとうございます
ジョージ
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 メソッドに送信されます。
html - 選択リストのスタイルオプション要素(パディングやマージンの追加)
背景とフォントを超えて選択リスト/ドロップダウンのオプション要素のスタイルを設定することは可能ですか?リストが窮屈にならないように、パディング/マージンを追加することを特に検討しています。