php - 如何创建一个下拉菜单,将数组中的数据放入文本字​​段中

标签 php javascript html

我想将此功能添加到我的表单中。当选择下拉菜单中的选项时,我希望它在上面的文本字段中输入相应的信息。

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];
}

http://jsfiddle.net/xZsc7/

关于php - 如何创建一个下拉菜单,将数组中的数据放入文本字​​段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7595409/

相关文章:

关于空对象的 JavaScript 长度

c# - 在 asp.net mvc (razor) 中重用组件作为自定义文本字段、跨度等

javascript - 在链式 promise 中,如果第一个 promise 要求不执行其余 promise ,如何

javascript - 禁用从 HTML 页面拖动图像

javascript - 使用 jQuery 的 PHP 用户登录

php - 如何在没有任何交互的情况下从数据库中检索数据?

php - 在 HTML 表格中打印查询

javascript - macOS Safari 无法从弹出窗口读取 localStorage 值

html - 输入字段或帮助文本在字段无效时不会变为红色

javascript - 如何在不使用任何插件的情况下创建随机和动态大小图像的马赛克风格图像库?