我想将此功能添加到我的表单中。当选择下拉菜单中的选项时,我希望它在上面的文本字段中输入相应的信息。
objBMW = {
"Sedan":"5-series",
"Convertible":"6-series",
"Truck":"X5",
"Coupe":"3-series",
"Hatchback":"5-series GT"
};
<form name="form1" action="formhandler">
<input type="text" name="typecar">
<select name="BMWCars">
<option value="Sedan">Sedan</option> // when this option is chosen put string "5-series" in textfield above
<option value="Convertible">Convertible</option> // when this option is chosen put string "6-series" in textfield above
<option value="Truck">Truck</option> // when this option is chosen put string "X5" in textfield above
<option value="Coupe">Coupe</option> // when this option is chosen put string "3-series" in textfield above
<option value="Hatchback">Hatchback</option> // when this option is chosen put string "5-series GT" in textfield above
</select>
最佳答案
Javascript:
document.forms.form1.BMWCars.onchange = function(){
document.forms.form1.typecar.value = objBMW[this.value];
}
关于php - 如何创建一个下拉菜单,将数组中的数据放入文本字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7595409/