【发布时间】:2020-07-14 08:19:52
【问题描述】:
我正在尝试在 HTML select 框中获取所选值的文本。
我尝试过使用onchange 事件,但我意识到它会扰乱 JavaScript 计算。是否有其他方法可以在不干扰自动计算功能的情况下获取所选值的文本?
<select style="width: 300px;" name="typeofdocument" class="form-control" onchange="getText(this)" onchange="javascript:doOrderFormCalculation();" onclick="javascript:doOrderFormCalculation();" id="typeofdocument">
<option value="1" >Essay</option>
<option value="2" >Term Paper</option>
<option value="3" >Research Paper</option>
<option value="4" >Coursework</option>
<option value="5" >Book Report</option>
<option value="6" >Book Review</option>
<option value="7" >Movie Review</option>
<option value="8" >Dissertation</option>
【问题讨论】:
-
“但我意识到它搞砸了 JavaScript 计算” - 搞砸什么计算怎么办?每个元素也只能有一个
onchange属性。如果需要调用多个函数,应该在同一个属性中:onchange="foo(); bar()"
标签: javascript php html drop-down-menu onchange