javascript不会让我将表单值存储到var中

时间:2014-11-11 08:17:44

标签: javascript forms var

我一直在尝试做这个简单的危险var任务,现在已经太晚了> = [。

<SCRIPT LANGUAGE="JavaScript">
var P;
function save(f1)
{
    P = parseFloat(document.getElementByID('loan1').value);
}


<form name = "form" action = "mortgagecalc.html" id="f1" onSubmit="check_form(form);">
    <b>Loan Amount</b>
    <input type = "text" name = "loan" size = "15" id="loan1" onchange="save(form)"><br>

</form>

并且每次我从贷款字段中选择控制台给我:

Uncaught TypeError: undefined is not a function 

对于P = parse ...

这一行

我尝试了一切!!我完全按照这些例子。什么是javascript变量从来没有为我工作??? UGHHHHHHH

2 个答案:

答案 0 :(得分:2)

你刚写了一个拼写错误,它是getElementById,而不是getElementByID。您编写的内容不存在(=未定义),因此将触发未定义不是函数的错误。

答案 1 :(得分:2)

您有拼写错误

parseFloat(document.getElementByID('loan1').value);

应该是

parseFloat(document.getElementById('loan1').value);