【发布时间】:2017-01-30 03:11:14
【问题描述】:
我正在尝试制作一个有人可以输入数字的表单,并且输入的每个数字都将对应于输出文本中的某个值。我到目前为止是这样的:
<script>
function myFunction() {
var x, text;
x = document.getElementById("zip").value;
if (x = 53527) {
text = "$20.00";
}
if (x = 53718) {
text = "$25.00";
}
else {
text = "Please Call for Delivery";
}
document.getElementById("fee").innerHTML = text;
}
</script>
总的来说它可以工作,但我遇到的问题是,一旦输入了一个数字,无论输入什么,它总是显示“$25.00”值。我不确定是什么让它覆盖了其他值。任何帮助都会很棒。我是新手,边走边学。
【问题讨论】:
-
kfb1991 你找到你的路了吗?我能以其他方式帮助你吗?谢谢。
-
是的,它似乎正在工作。非常感谢!
标签: javascript forms input output