問題タブ [msdropdown]

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 に答える
1415 参照

codeigniter - Codeigniter Form Helper - 「選択」コントロールにパラメータを追加する方法は?

Codeigniter で書かれたサイトを変更する必要がありますが、専門家ではありません。

私がやりたいことの 1 つは、フォームの選択コントロールを変更して、写真を含むドロップダウン リストにms-dropdownを使用することです。

ただし、Codeigniter フォーム ヘルパーに各オプションの ID と値以外のパラメーターをレンダリングさせる方法がわかりません。この場合、ms-dropdown を機能させるには、各オプションでdata-image="..."もレンダリングする必要があります。

現在のコードは次のようになります。

これは次のようにレンダリングされます

Codeigniter をレンダリングさせる方法はありますか

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

jquery - ADD/REMOVE TR テーブル選択ボックスと統合された ms-dropdown Selectbox が機能しませんでした。

選択ボックスに問題があります。ms-dropdown https://github.com/marghoobsuleman/ms-Dropdownを使用して、ADD/REMOVE テーブル行と統合します。これが jquery スクリプト全体です。

で、テーブルはこちら

問題は、[追加] ボタンをクリックすると行が追加されますが、選択ボックスが無効になっているように見えることです。なぜこれが起こるのだろうか..助けてください..事前に感謝します。


これがフィドルです: http://jsfiddle.net/jc_garcia0527/QzQ2q/

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

jquery - msdropdown の変更時に Jquery Validation メッセージがクリアされない

選択ボックスが 2 つあるフォームがあります。1 つ目は、msdropdown を使用してスタイル設定されています。jquery 検証 (必須) を使用してフォームを検証しています。フォームを送信すると、2 つの選択ボックスが検証され、エラー メッセージが表示されます。それはいいです。

しかし、私の問題は、選択ボックスのオプションを変更したときに、通常の選択ボックスの検証メッセージがクリアされることです。しかし、msdropdown 選択ボックスはクリアされません。メッセージを消去するには、送信ボタンをもう一度クリックする必要があります。選択ボックスのオプションを変更したときにそれを検証するにはどうすればよいですか?

これは私の検証ルール ブロックです。

シナリオにフィドルを作成しました。ぜひご覧ください。

http://jsfiddle.net/LHF3G/

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

javascript - asp.net 3.5でjquery関数を使用してすべてのドロップダウンリストを適切にレンダリングする方法

ドロップダウン リストを使用して 1 つのユーザー コントロールを作成しました。ここでは、画像をバインドするためにmsdropdownlistを使用しています。今、私はページの読み込み時にすべてのドロップダウンリストがmsdropdownlist jquery関数の1つでレンダリングされるようにしたいだけです。これは jquery + html - select selector 関数で作成できることを知っています。ここで私の問題は、ユーザーがドロップダウンリストを選択し、選択したインデックス変更イベントが発生した後、msdropdownlist jquery 関数でレンダリングされないことです。

ここに私のjqueryを含めます:

ここでは、ページごとに見つかったすべてのドロップダウン リストに対して 1 つの共通関数を作成したいだけです。それからそれは上位機能を取得しています。また、ユーザーが変更項目の選択を取得している場合、適切にレンダリングされます。

私を助けてください....

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

jquery - 選択した別の値を表示するJquery msDropdown

ドロップダウンに表示される実際の値ではなく、選択したフィールドに別の値を表示することは可能ですか? 例: 国のリストがあります: FLAG | 国名 | 国国際コード。

リストから目的の国を選択すると、FAG のみが必要です | 表示される国の国際コード (名前なし)。

ユーザーが「ベルギー (+32)」などを選択すると、ドロップダウンの上部に表示される部分に「(+32)」だけを表示したいと考えています。

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

javascript - jQuery msDropdown ie9 の問題

私はasp.netでWebサイトを開発しています.msDropdown-master jQueryを使用して、ドロップダウンリストを「より美しく」変更し、オプションに画像を配置するなどしています。

しかし、このコントロールを使用すると、IE9 では正常に動作せず、パフォーマンスが低下するため、実際に問題が発生します...

Firefox では、コントロールは次のように表示されます。

msDropdown を制御する... Firefox で正常に動作する

IE 9 から、IETester で見た場合、次のように表示されます。

コントロール msDropdown... IETester を使用して IE9 で動作しない

これは、コントロールがすべてのブラウザーでどのように表示されるかです。私は、IE7 のすべてのバージョンから最新のバージョン、および他のすべてのブラウザーに対してサイトをクロスブラウジングするふりをしています。

コードとして、私が使用しているコードを示すことができます。msDropdown css には、公式 Web サイト ( https://github.com/marghoobsuleman/ms-Dropdown ) で提供されているデフォルトの dd.css を使用します。

ドロップダウンの ASP コードは次のとおりです。

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

コメントで要求されたように、サイトで使用する jquery の登録をここに記載します。

さて、私が本当に必要としているのは、msDropdown が IE 9、8、および 7 で未フォーマットで表示されない場所を見つけることです。

IE9 でのコントロールのこの動作の理由を知っている人はいますか?

わかりました...今のところ、次のことを確認しました。

  1. CSS「位置:相対;」を使用して、divを持つ構造があります。
  2. そのdiv内に、css「position:absolute;」を含むいくつかのdivがあります。
  3. ドロップダウンリストは、css "position: absolute;" を含む div の 1 つ内にあります。

今のところ、これが問題だと思います.div構造の外側のドロップダウンリストを削除すると、すべてのIE9、IE8、IE7、さらにはIE6でも完全に機能します。

では、問題は... div 構造内でドロップダウンリストを処理する方法ですか? それがIE9以下でその構造で誤動作することを知っていますか?

そして、この問題の良い解決策...お願い....

与えられた注意を前もって感謝します。

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

javascript - msDropDown すべてのオプションを削除

msDropDown からすべてのオプションを削除/クリアする方法を教えてください。以下のコードを試してみましたが、うまくいきません。

前もって感謝します。ランピー

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

javascript - msdropdown - 最初に基づいて 2 番目のドロップダウンを読み込む

次のコードを試して、最初のドロップダウンに基づいて 2 番目のドロップダウンをロードしましたが、正常に動作しました。しかし、最初のドロップダウンを2回目に選択しているときに、2番目のドロップダウンがそのコンテンツをクリアしません。値を追加しています。

また、2 番目のドロップダウンのオプションの値は「json_data[i].value」にする必要があります。しかし、私にとっては「json_data[i].text」です

最初のドロップダウンのクリックで使用したコードは次のとおりです。

以下は私のhtml部分です、

助けてください; 前もって感謝します :-)