JavaScript不会计算结果并将其输入到表单中

JavaScript不会计算结果并将其输入到表单中,javascript,html,forms,input,Javascript,Html,Forms,Input,尝试从我的表单输入字段中提取信息并使用JavaScript计算它们。它似乎不起作用 HTML(default1.HTML) 我的JavaScript不会计算结果并将其输入到我的表单中。 这只是我的代码示例。我希望这将告诉您足够的信息,并帮助您解决我的问题。您是否打算使用表单而不是frm?这是你问题的一部分 尝试: 或改变 function addme(form) 到 您是否使用任何服务器端代码?这通常是管理/操作表单数据的方式。在函数中使用frm,但将form作为参数传递。选择一个。1)您正在

尝试从我的表单输入字段中提取信息并使用JavaScript计算它们。它似乎不起作用

HTML(default1.HTML)

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

这只是我的代码示例。我希望这将告诉您足够的信息,并帮助您解决我的问题。

您是否打算使用
表单
而不是
frm
?这是你问题的一部分

尝试:

或改变

function addme(form)


您是否使用任何服务器端代码?这通常是管理/操作表单数据的方式。在函数中使用
frm
,但将
form
作为参数传递。选择一个。1)您正在以“形式”传递,但试图访问名为“frm”的变量。2) 您无法访问“frm.income1”等表单上的元素。3) 您应该为每个输入元素指定一个唯一的ID属性,然后您可以使用document.getElementById()访问它们。这与您的问题并不相关,但您有可怕的常量名称。你的常数应该更有意义。如果12的常数仅为“12”,则最好只使用12。@SlipperyPete第二点和第三点不正确,因为表单是在HTML中引入的,所以可以按名称访问表单元素。请看,我更正了所有代码,但在窗帘部分之后,我的javascript希望计算并返回我的值?(新的形式)。。。我应该在这里提问还是发布一个新问题?@Spooner看起来你应该发布一个新问题。
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;
}
var income1 = Number(form.income1.value);
var val = income1 * twelve;
form.ann1.value = val;
function addme(form)
function addme(frm)