【发布时间】:2014-05-28 22:07:19
【问题描述】:
我想知道如何根据下拉菜单更改文本框。比如……
<form action="index.php" method="POST">
<p>Product:</p>
<select id = "myPRODUCTS">
<option value = "Apple">Apple</option>
<option value = "Orange">Orange</option>
<option value = "Mango">Mango</option>
</select>
<p>Price:</p><input type="text" name="Price" readonly="readonly" />
因此,如果我选择了 Apple,我希望价格文本框更改为 0.45 英镑,或者如果我选择橙色,我希望它为 0.50 英镑,依此类推。我该怎么做?
提前致谢, 马立克
【问题讨论】:
-
我觉得你需要js。例如,您可以为每个选项放置一个“数据价格”属性,其中存储每个价格,然后在更改事件中使用 js 获取该属性并将其传递给您想要的元素。
-
听起来有点混乱
-
@Marek - 实际上,这是一种非常标准的方法。直到你学会它才会感到困惑。
标签: php html input textbox html.dropdownlistfor