我在教自己如何编写代码。我无法弄清楚如何采取从HTML多个值通过javascript下拉菜单形式,直接输入他们到一个预定义的功能。(表格属性?)从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功能?请包括那也 – Thangadurai
我不明白为什么它很重要。该功能相当长,但它运行干净。 – CJW
我将为大致的想法提供一个简化版本。 – CJW