如何用Javascript减去字段

如何用Javascript减去字段,javascript,jquery,function,Javascript,Jquery,Function,我想减去2个数字字段,两个字段都有一个掩码,格式如下:00.000,00 我没有“提交”按钮,我想用onKeyPress来做 这是我的密码: <label>FIELD 1:</label> <td width="80%"> <input type="text" name="field1" id="field1" size="15" onKeyPress="return(mascaraMoeda(this,'.',',',event)

我想减去2个数字字段,两个字段都有一个掩码,格式如下:00.000,00

我没有“提交”按钮,我想用onKeyPress来做

这是我的密码:

<label>FIELD 1:</label>
    <td width="80%">
       <input type="text" name="field1" id="field1" size="15" onKeyPress="return(mascaraMoeda(this,'.',',',event))" />
    </td>
<label for="valorDesconto">FIELD2</label>
    <td width="80%">
       <input type="text" name="field2" id="field2" size="15" onKeyPress="return(mascaraMoeda(this,'.',',',event))" />
    </td>
字段1:
字段2
结果如下

<label>Resul:</label>
<input type="text" name="Resul" id="Resul" size="15" />
result:
如何实现另一个减去两个字段的函数

$('#field1, #field2').on('keypress keydown keyup', function (event) {
    var difference = parseFloat($('#field1').val()) - parseFloat($('#field2').val());
    // do something with the difference
});
这将把
keypress
keydown
keydup
绑定到每个输入,并从第一个输入值中减去第二个输入值


这将把
keypress
keydown
keyup
绑定到每个输入,并从第一个输入的值中减去第二个输入的值。

您应该添加一个字段,可以在其中输入结果:

<input type="text" id="result" />

您应该添加一个字段,您可以在其中输入结果:

<input type="text" id="result" />

什么是睫毛膏?您必须显示该代码,否则我们没有信息。所以获取值并减去它。@ThatidotGuy睫毛膏是我的coinMask,它是返回字段掩码00.000,00的函数请将代码转换为英语,它只是睫毛膏DA(我想它在PT-BR中)。这只是我不久前做的一个提示(用PT-BR编写一个类并发布),其他人很难帮助你。什么是睫毛膏?您必须显示该代码,否则我们没有信息。所以获取值并减去它。@ThatidotGuy睫毛膏是我的coinMask,它是返回字段掩码00.000,00的函数请将代码转换为英语,它只是睫毛膏DA(我想它在PT-BR中)。这只是我不久前做的一个提示(用PT-BR编写一个类并发布),其他人很难帮助你。你应该使用parseFloat()将这些值转换成数字。在这里这无关紧要,因为减法会自动强制转换,但比抱歉更安全。您应该使用parseFloat()将这些值转换为数字。这里没关系,因为减法会自动强制转换,但安全总比抱歉好。我得到的所有解都是NaN。你能把差=。。。警报()?请添加警报(this.value)并在这里发布结果…我做到了!我变得不明确了,为什么?转换有问题吗?我得到所有的解决方案都是NaN,你能把差=。。。警报()?请添加警报(this.value)并在这里发布结果…我做到了!我变得不明确了,为什么?转换有问题吗?