【发布时间】:2015-05-08 02:19:32
【问题描述】:
我正在尝试将选中的单选按钮的值输入为函数参数之一(此处为 sign)。这是我的代码:
<!DOCTYPE html>
<html>
<head>
<script src="proj4js/lib/proj4js/lib/proj4js-compressed.js"></script>
</head>
<body>
<script>
function func1 (x,y, sign){
var z=(x+y)*sign
document.getElementById("Z").innerHTML = z;
}
</script>
<form >
first input:<br>
<input id="Y" type="text" y="Y" value=85>
<br>
second input:<br>
<input id="X" type="text" x="X" value=15>
<br>
<input type="radio" name="hem" value=1 id = "N" >north
<input type="radio" name="hem" value=-1 id = "S" >south
The Answer:<br>
<input id="Z" type="text" z="Z" >
<br><br>
</form>
<button type="button" onclick="func1(Number(document.getElementById('X').value),Number(document.getElementById('Y').value), ?? )"> try it </button>
我不知道该放什么来代替 ?? ? 符号决定符号是正还是负。
【问题讨论】:
-
请解释符号参数的用途..为什么要乘它..是两个输入的简单相加吗..?
-
“符号决定符号是正还是负。”。它决定了 WHAT 是正面的还是负面的?
-
z 值。它是 +1 或 -1 并乘以符号值
-
当您尝试在文本框中显示答案时,请使用
document.getElementById("Z").value = z;而不是document.getElementById("Z").innerHTML = z;。
标签: javascript html input radio-button output