問題タブ [drop-down-menu]
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.
asp.net - ASP.NET-javascriptを介して入力されたドロップダウンリストの選択を失う
1つのページに2つのASP.NETドロップダウンリストコントロールがあります。1つ目はサーバーにコールバックし、配列を取得します。この配列はクライアントに返され、javascriptを介して2つ目のドロップダウンリストに入力するために使用されます。ただし、2番目の(および新しく入力された)ドロップダウンリストで選択を行ってからポストバックを実行すると、2番目のドロップダウンリストの選択と内容が失われます。選択した値を取得し、ポストバック後にリストの内容を保持する必要があるため、これは問題です。
これを修正するにはどうすればよいですか?ポストバックの前のある時点でビューステートを更新することだと思いますか?
私が入力しているコントロールは、ASP.NETドロップダウンリストです。これが私がそれらを移入するために使用しているjavascriptです。
使用されているコードは次のとおりです(簡潔にするために少し切り詰めています)。
私が入力しているASP.NETコントロール:
<asp:DropDownList ID = "ddlStateCounty" runat = "server" OnSelectedIndexChanged = "ddlStateCounty_OnSelectedIndexChanged" AutoPostBack = "true" />
カンマ区切りの値のリストを取得するコールバックコード:
Javascriptポピュレーションコード:
javascript - 送信せずにHTMLフォームのドロップダウンボックスから選択した値を取得する
HTMLフォームのドロップダウンボックス要素から選択したアイテムのテキストを取得する方法は? (Python を使用) マウスを使用してドロップダウン ボックスから 1 つの項目を選択したときに、値を変数に格納するにはどうすればよいですか? (つまり、送信ボタンを使用せずに)
これは、Python のみをサポートするアプリ エンジンで実行しているアプリケーション用です。
asp.net - ASP.NET 3.5 に切り替え、DropDownList は動的に追加された項目を記憶しません
データバインドされたいくつかの DropDownLists を使用するサイトがあります。また、従来の if (!IsPostBack) {list.Databind();} も実行しており、ビューステートに依存して、ポストバック中にリストがいっぱいになるようにしていました。最近、サイトを ASP.NET 3.5 に変換しましたが、ポストバック中にリストが空であることに気付きました (ViewState が無効になっているかのように)。私は明示的に何も無効にしませんでしたが、ビューステートに依存するコントロールで同様の変更や動作を見た人がいるかどうか疑問に思っています。
ありがとう!
ジェームズ
django - djangoドロップダウンメニューの公開テンプレートエラー
私のパブリック テンプレートは、Postgres からドロップダウン メニューにデータを取り込みます。テンプレートは、ドロップダウン メニューにデータを表示します。選択がアクティブになると、次のエラーが発生します。
商品()は正確に2つの引数を取ります(1つが与えられます)
テンプレート コード、ビュー、および URL は次のとおりです。
c# - Gridview の EditItemTemplate にある Dropdownlist を変換する C# の CType に相当します。
Gridview を使用してデータを表示しています。グリッドビューの EditItemTemplate では、グリッドビューの列の 1 つに DropDownList を使用しています。gridviewのDataSourceはテーブル「UserEntries」です。また、ドロップダウンのデータソースは別のテーブル「TypeEntries」です。TypeEntries の列は、Guid と TypeName です。Guid はドロップダウンの DataValueField、TypeName は DataTextField です。UserEntries テーブルにドロップダウンの DataValueFiels を格納しています。
ユーザーがグリッドビューの編集ボタンをクリックすると、ドロップダウンに「TypeEntries」テーブルを設定する方法は? 私は使っている
しかし、それは機能していません。このタスクを実行する他の方法を教えてもらえますか? 前もって感謝します。
css - ドロップダウン メニューが IE6 または IE7 で機能しないが、Firefox では正常に機能する
私が開発したサイトのメニューに行き詰まっています。 http://charlienutting.com
トップ メニュー バーのギャラリーにカーソルを合わせると、ドロップダウン メニューが表示されます。Firefox では問題なく動作しますが、IE6 と IE7 では機能しません。
誰かが助けてくれれば本当に感謝します。これを修正するのに約1週間かかりました..
編集-ただし、クリックできるドロップダウンリンクがあることがわかりますが、それらは表示されません。
javascript - 純粋なJavaScriptで単純な親子ドロップダウンを実行するための最良の方法は何ですか?
Country
Webフォームですばやく汚い->State
ドロップダウン関係を実行する必要があります。私は米国とカナダの州、州、および準州のみに関心があり、これは比較的使用頻度の低い形式になるため、純粋なJavaScriptソリューションがおそらく理想的です。
ajax - ドロップダウン リストの selectedchanged イベントが発生していませんか?
Ajax 対応ページを使用していますが、このページではコントロールを使用していません。それでもSelectedIndexChanged
イベントは発生しません。データベースからアイテムを追加しました。繰り返しはなく、AutoPostBack
プロパティを「true」に設定しています。1つのアイテムを選択したときにデータベースからアイテムを追加したい。選択には常に最初の要素が表示され、SelectedIndexChanged
イベントは機能していません。
asp.net - DropDownList OnSelectedIndexChange を ViewState なしで 0 番目のインデックスに変更
私は記事TRULLY Understanding ViewState (すばらしい記事btw)に従いましたが、ドロップダウンリストの作成はうまく機能しています。OnSelectedIndexChange イベントもセットアップしましたが、これはほぼ同じように発生します。
私が見つけた問題は、0 番目のインデックスを選択したときに SelectedIndexChanged イベントが発生しないことです。ただし、それ以外の場合はすべて行います。
ここにいくつかのコードがあります:
Page_Load メソッドで何らかのチェックを行うことができると思います。
または、私ができるたびにこのデータを再バインドしている OnInit() メソッドでセットアップできるものはありますか?
私のカスタム EventHander は、このコントロールが存在する親ページによってキャッチされるイベントを発生させ、親が新しく選択された値を使用して何らかのアクションを実行できるようにします。そして、これは現在、選択したインデックスが 0 を超えるすべてのケースで機能しています。
このコントロールに、最近選択されたインデックスを含むプロパティを作成します。この場合、親ページは Page_Load ごとにこのプロパティ値に対してアクションを実行できます... わかりません。
提案を受け付けます。または、この SelectedIndexChanged イベントをその 0 番目のインデックス選択に対して強制的に発生させる方法。