我正在用 JavaScript 编写一个处理一系列简单方程的应用程序。它主要是涉及从 0 到 10 的数字的加法,但字母 X 也需要可用:算作数字 10。这是我所拥有的一部分:
<script type="text/javascript">
function updateround() {
document.form.round01.value = (document.form.arrow01.value -0) + (document.form.arrow02.value -0) + (document.form.arrow03.value -0);
}
</script>
<body>
<center>
<form name="form">
<table>
<tr>
<td><input name="arrow01" style="width: 30px;" onChange="updateround()"></td>
<td><input name="arrow02" style="width: 30px;" onChange="updateround()"></td>
<td><input name="arrow03" style="width: 30px;" onChange="updateround()"></td>
<td><input name="round01" style="width: 30px;"></td>
</tr>
</table>
</form>
</center>
</body>
如果你运行它,你会得到 4 个输入字段:如果你在前三个输入数字并单击其他地方,它们会在第四个字段中相加。
我正在寻找的是如何制作它,以便如果您在前三个字段之一中输入字母 X,应用程序将其用作等式中的 10。例如,如果您在前三个字段中输入 X、9 和 9,则在第四个字段中输入 28,如果您输入 X、X 和 6,您将获得 26,依此类推。另外,我在哪里把这段代码放在应用程序中?
可能会提前感谢。