2016-03-27 18 views
-1

<select>要素の<option>内に入力テキストフィールドを挿入しようとしています。私はJSPを使用しています。以下は私がやろうとしていることであり、うまくいかないことです。入力テキストを選択オプションに挿入する方法

<!--this is the code--> 
<select multiple="multiple" size="10"> 
    <option value="option1">Option 1<input type="text" value="A" style="width: 20px"/></option> 
    <option value="option2">Option 2<input type="text" value="B" style="width: 20px"/></option> 
    <option value="option3">Option 3<input type="text" value="C" style="width: 20px"/></option> 
    <option value="option4">Option 4<input type="text" value="D" style="width: 20px"/></option> 
</select> 

助けていただければ幸いです。

+0

あなたの質問を編集して、コード環境としてのコードを追加し、代わりにスクリーンショットをしてください。 –

+0

ようこそスタックオーバーフロー!あなたの質問を編集して質問本体にコードを組み込み、適切に書式を設定してください - 書式設定の詳細については、編集ヘルプを参照してください。特定の問題を特定するために必要な詳細を追加するには、質問を編集してください。がんばろう! – Wtower

+0

あなたが探している機能は、selectタグでサポートされていません。しかし、回避策があります。オーバーフローコンテナ、入力のリストと囲みが必要です。 – Arvind

答えて

0

あなたが探している機能は、selectタグではサポートされていません。しかし、回避策があります。オーバーフローコンテナ、入力のリストと囲みが必要です。以下の例を試してみてください。

.container { 
 
    height: 100px; 
 
    overflow: hidden; 
 
    overflow-y: auto; 
 
    border: 1px ridge grey; 
 
    display: inline-block; 
 
} 
 
.list-box { 
 
    list-style: none; 
 
    margin: 0px; 
 
    padding: 0px; 
 
    width: 175px; 
 
} 
 
.list-item { 
 
    margin: 3px; 
 
} 
 
.list-item input[type=text] { 
 
    width: 149px; 
 
}
<div class="container"> 
 
    <ul class="list-box"> 
 
    <li class="list-item"> 
 
     <input type="text" /> 
 
    </li> 
 
    <li class="list-item"> 
 
     <input type="text" /> 
 
    </li> 
 
    <li class="list-item"> 
 
     <input type="text" /> 
 
    </li> 
 
    <li class="list-item"> 
 
     <input type="text" /> 
 
    </li> 
 
    <li class="list-item"> 
 
     <input type="text" /> 
 
    </li> 
 
    </ul> 
 
</div>

+0

ありがとうArvind私はあなたの助けを借りてそれを行う方法を見つけました。 –

関連する問題