ドロップダウンリストにはいくつかの値と他のオプションがあります。他のオプションを選択すると、テキストボックスが表示されます。テキストを入力する必要があります。ドロップダウンilst、どのように私はこれを解決することができますか?テキストボックスの値をドロップダウンリストに追加する方法
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function CheckColors(val){
var element=document.getElementById('color');
if(val=='pick a color'||val=='others')
element.style.display='block';
else
element.style.display='none';
}
</script>
</head>
<body>
<select name="color" onchange='CheckColors(this.value);'>
<option>pick a color</option>
<option value="red">RED</option>
<option value="blue">BLUE</option>
<option value="others">others</option>
</select>
<input type="text" name="color" id="color" style='display:none;'/>
</body>
</html>
htmlとjavascriptのみを使用しています。 –
この操作を実行するイベントはありますか?あなたは、将来のユーザーのために 'other'オプションを望むことを意味しますか? – Rayon
テキスト入力から新しいオプションノードを作成しますか? – Kulvar