私はasp.netサイトで作業していて、SharePointキーワードフィールドやStack Exchangeのタグフィールドのように、タイプを選択すると、その値がテキストボックスに入力されます。このフィールドは何と呼びますか?このフィールド型とは何を呼び出すべきかわからないため、解決策を見つけるのが難しいです。既にこれを扱うライブラリがありますか、あるいはこれがどのように行われているかの例がありますか?私がする必要がなければ、私は車輪を再発明したくありません。Asp.net:キーワードフィールドを作成する
私は最初からこれを構築するために持っていた場合、私はそれがこのように行くだろうと思います:
- はdivの内側にテキストボックスを持っています。 divには、テキストボックスのように見えるようにいくつかのCSSスタイリングがあります。選択されたアイテムはspan要素の内側のテキストボックスの前にプッシュされ、テキストボックスは要素が追加されると縮小します。
- 選択内容をキャプチャするための隠しテキストボックスがあります。これは、選択した値をサーバーに送信するために必要です。
- は、マウスにオーバー
- は何を登録するonclickイベントをお持ちの選択肢を強調するために、いくつかのCSSスタイリングで結果を表示するためのdivドロップダウンを使用して、テキストボックス
- の内容を使用してクエリを実行のonchangeイベントを持っていますドロップダウンから選択したユーザー
- divの先頭にこの値を書き込み、CSSスタイル用のスパンで囲みます。また、この値をセミカンマ区切りリストの隠しテキストボックスに書き込みます。
- あなたはそれが動作する選択をクリアすると隠しテキストボックス
からそれを削除するにはX用のonclickイベントを持っていると思いますか?
ありがとうございました。
パーフェクト。 Chosenのプラグインは、私が必要とするものであるようです。私はそれを撃つだろう。 –
素晴らしい!あなたの問題を解決するなら、この答えを有用とマークすることを忘れないでください。ありがとう、幸運! –
回答を受け入れたとマークしましたが、役に立つと思われる点などがありません。選ばれたのは超滑らかなbtwです。セットアップは簡単です。 –