我有一个多选下拉菜单,用户可以从中选择多个项目。
在选项值选择的基础上,动态文本框应该以相同的形式生成。
在选择单个选项时,应生成 3 个文本框。
第一个文本框显示所选选项的值
第二个文本框显示所选选项的文本
第三个文本框显示为空。
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body align="center">
<input type="text" value="some text"/>
<select id="multiple" multiple="multiple" style="width: 120px;height: 120px;">
<option value="1" >Ashutosh</option>option value="6">Jems Bond</option>
<option value="7">Danial Crack</option> option value="8">Dan Brown</option>
<option value="9">Angilina Jolly</option>
</select>
<script>
function displayVals() {
var multipleValues = $("#multiple").val() || [];
$("input").val(multipleValues);
}
$("select").change(displayVals);displayVals();
</script>
</body>
</html>