jQuery中未定义的Javascript函数

标记

我有一些简单的代码问题。我正在尝试从输入字段中获取一个值,然后进行简单的计算。该计算应该通过onSubmit命令进行,然后将其附加到p标签中。

HTML:

<h1 class="titleHead">Calculator</h1>

<form method="POST" action="#" onSubmit="depositCal()">
  <input type="text" name="money" id="money">
  <input type="submit" value="How much" onSubmit="">
</form>

<div>
  <p class="answer"></p>
</div>

Javascript:

$(document).ready(function() {
    var numberOne = $('#money').val(),
    numberTwo = 4;

    var finalNumber = numberOne + numberTwo;
    function depositCal() {
        $('.answer').append(finalNumber);
     }
})

当运行时,我得到未定义的函数。

我知道这可能非常简单,但是任何帮助将不胜感激。

帕特·多布森

试试这个:

给您的表单一个名称和ID,例如“ myForm”

JS

$('#myForm').submit(function(e){
     e.preventDefault();
     var numberOne = $('#money').val();
     var numberTwo = 4;
     var finalNumber = numberOne + numberTwo;
     $('.answer').append(finalNumber);
});

e.preventDefault()-停止提交表单(从而刷新页面),并且仅在单击提交时才触发该功能。

添加

numberOne正在从表单字段获取其值,因此将其视为字符串。为了防止这种情况,请改用以下行:

var numberOne = parseFloat($('#money').val());

这将强制该值为浮点数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Javascript jQuery函数未定义变量

来自分类Dev

函数中的Javascript未定义数组

来自分类Dev

JavaScript中的未定义函数

来自分类Dev

函数中的变量未定义/Javascript

来自分类Dev

jQuery 函数未定义

来自分类Dev

未定义Javascript函数

来自分类Dev

Javascript在未定义类的函数中调用函数

来自分类Dev

Jquery最接近的函数在javascript代码中没有警报的类变成未定义的值

来自分类Dev

在if()函数中承诺在Javascript中返回未定义

来自分类Dev

未定义的typeerror未定义不是javascript中的函数

来自分类Dev

jQuery插件中的“未定义不是函数”

来自分类Dev

变量在JQUERY函数中获取“未定义”

来自分类Dev

jQuery插件中的“未定义不是函数”

来自分类Dev

访问jquery函数“未定义”中的数组

来自分类Dev

javascript:未定义变量与未定义函数

来自分类Dev

在javascript函数中传递对象-对象未定义

来自分类Dev

使用函数中的javascript未定义值

来自分类Dev

未定义不是函数-Javascript中的错误

来自分类Dev

源代码中的javascript函数,但未“未定义”

来自分类Dev

Javascript中的递归函数返回未定义

来自分类Dev

JavaScript / JQuery:在字段中添加未定义编号(0)

来自分类Dev

jQuery函数返回未定义

来自分类Dev

jQuery的attr(...)函数参数未定义

来自分类Dev

jQuery函数响应未定义

来自分类Dev

jQuery函数返回变量“未定义”

来自分类Dev

jQuery函数返回未定义

来自分类Dev

jQuery-函数未定义错误

来自分类Dev

从 jQuery 函数获取未定义的输出

来自分类Dev

Javascript函数返回未定义