我有需要三個輸入如下形式:從HTML表單的JavaScript
<form>
<input name="mn"
type="number"
min="1"
value="1">
<input name="mx"
type="number"
min="2"
value="10">
<input name="step"
type="number"
min="1"
value="1">
<input onclick="myfunc()"
type="submit"
value="calculate">
</form>
所有我需要的是能夠直接訪問三個字段中的JavaScript。我不需要在其他地方傳遞信息。
任何人都可以指向正確的方向嗎?我已經閱讀過有一個輸入但沒有多個輸入的例子。
<script type="text/javascript">
function myfunc() {
var mn = document.getElementsByName("mn")
var mx = document.getElementsByName("mx")
var step = document.getElementsByName("step")
alert((mn + mx)/step)
}
</script>
它確實與'id =「myform」一起工作' – beoliver
小心,值將是字符串,所以'frm [「mn」] .value + frm [「mx」] .value'將連接值,而不是添加它們。先將它們轉換爲數字,例如使用'parseInt','Number','+'。 – RobG
@RobG謝謝你。發現得好。相應地更正了我的代碼。 – Bruno