制限を選択のオプションを選択しない無効の場
-
09-06-2019 - |
質問
私は、複数の選択あるいはエンドユーザに変更することができるようにな値です。
UIの理由で、すればよいのでしょうか、すなわずに使用を無効="true"の属性。たって使用onmousedown,onfocus,onclick、設定の各ぼやけまたはfalseを返しがない。
で実現できるのはいよいのできないのでしょうか?
解決
いとのことだが、それについてないせていただいていることを disabled
属性は、よりよい解決方法:
<select multiple="multiple">
<option value="volvo" selected="true" disabled="disabled">Volvo</option>
<option value="saab" disabled="disabled">Saab</option>
<option value="opel" disabled="disabled">Opel</option>
<option value="audi" disabled="disabled">Audi</option>
</select>
必要に応じることができ、 select
a class
スタイルで。このソリューションですべてのブラウザに関わらずスクリプティング力です。
他のヒント
ばんな onchange
イベント?
<select onfocus="this.oldIndex=this.selectedIndex" onchange="this.selectedIndex=this.oldIndex">
最良のベットするスワップのオプション内の選択ボックス。いただけるお客様には一つの答えをこのボックス問題でない場合はクリック.
によって、しかもいということで少ないので、工夫が必要かと思い起こしフラストレーション、ユーザーです。想像このユーザシナリオ:
- "見て、選択ボックスのオプション"
- クリック
- "人材管理、なぜなる。"
- クリック
- クリック!
- "この愚かなことは、私なります。
場合スワップの選択のためのHTMLテキストで達成で同じ目標です。これはかなり単純なタスク用のJavascriptの枠組み
@ジャック&@17 26、良い点が、エンドユーザーがそれぞれのリンク先にお願いをセレクトボックスを無効にするよう混乱になります。
いてより明確になぜかけを無効にします。
のアプリを利用することが必要を無効にするを選択のオプションが要求される、"ロック"制御を維持させるだけでなく、見た目や使用感の通常の形態で制御できます。
この記事のトリガが発生します。
<select multiple onchange="this.selectedIndex=this.selectedIndex">
<option>1</option>
<option>2</option>
</select>
することがありまCSS3る 95%に対応 すべての現行のブラウザ以外のオペラミと呼ばれる pointer-events
.簡単に言うと、"無効"デフォルトのアクションに SELECT
その他の要素できるものを特定のイベントです。
眺望できるクリスCoyierの記事について 入力リンクdescriptionこちら.
ここに近づけんまりとした...申し訳などを提供する自分の符号化例...