gpt4 book ai didi

JavaScript 不会计算我的结果并将其输入回我的表单中

转载 作者:行者123 更新时间:2023-12-02 19:08:45 24 4
gpt4 key购买 nike

尝试从我的表单输入字段中提取信息并使用 JavaScript 进行计算。好像没用。

HTML(默认1.html)

<script type="text/javascript" src="multiplication.js" language="javascript"></script>  
<form>
<table>
<tr><!--Row 2-->
<td class="tdSize7">
<input class="input" name="name1" type="text"/>
</td>
<td class="tdSize7">
<input class="input" name="source1" type="text"/>
</td>
<td class="tdSize8">
<p>&#36;</p>
</td>
<td class="tdSize9">
<input class="input" name="income1" type="text"/>
</td>
<td class="tdSize8">
<p>X12</p>
</td>
<td class="tdSize8">
<p>&#36;</p>
</td>
<td class="tdSize9">
<input name="ann1" disabled="disabled"/>
</td>
</tr>
<td class="tdSize9"><input class="inputSize2" name="" type="button" value="Calculate" onclick="addme(this.form)"/></td>
</table>
</form>

JavaScript(乘法.js)

function addme(form) {
//Constant Variables
const twelve = Number (12);
const fourHun = Number (400);
const fourHunEighty = Number (480);

//Monthly Income 1
var income1 = Number(frm.income1.value);
var val = income1 * twelve;
frm.ann1.value = val;
}

我的 JavaScript 不会计算结果并将其输入回表单中。
这只是我的代码示例。我希望这能告诉你足够的信息并帮助你,帮助我解决我的问题。

最佳答案

您打算使用 form 而不是 frm 吗?这是你问题的一部分

尝试:

var income1 = Number(form.income1.value);
var val = income1 * twelve;
form.ann1.value = val;

或者改变

function addme(form)

function addme(frm)

关于JavaScript 不会计算我的结果并将其输入回我的表单中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14061184/

24 4 0