【发布时间】:2015-09-07 04:51:27
【问题描述】:
我正在自学如何编码。我不知道如何从 HTML 下拉表单中获取多个值并通过 javascript 将它们直接输入到预定义的函数中。(表单属性?)
<form action="mywebsite.html">
<p> Month </p>
<select name="Bmonth">
<option value="1">January</option>
<option value="2">February</option>
<option value="3">March</option>
</select>
<p> Day </p>
<select name="Bdom">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<p> Year </p>
<select name="Byear">
<option value="2015">2015</option>
<option value="2014">2015</option>
<option value="2013">1988</option>
</select></form>
<script>
function DOB(Bmonth, Bdom, Byear) {
var z=Byear-Bmonth*Bdom;
return window.alert("Your number is " +z);
}
DOB(Bmonth, Bdom, Byear);
</script>
我只是想把用户提供的三个值输入到函数 DOB(Bmonth, Bdom, Byear);如果我像这样运行代码,它会显示“Bmonth 未定义。”
【问题讨论】:
-
你的JS函数在哪里?也请包括
-
我不明白它为什么重要。该函数相当长,但运行干净。
-
我会放一个简化版的。
标签: javascript forms function