我有input
类型,它是span。我想在两个文本之间进行计算。所以我试着像下面这样实现。但警报总是0
function ValidateFormFTTX(ApproveRejectSave) {
var acceptedUG = parseInt($('#FEUGLEG_txtReadOnlyAccepted').text());
var TotalUG = parseInt($('#FEUGLEG_txtReadOnly').text());
var offerUG = parseInt($('#FEUGLEG_txt').val());
alert(offerUG);
var calculatedUG = (parseFloat(TotalUG) + parseFloat(offerUG).toFixed(4));
}
个字符
3条答案
按热度按时间j0pj023g1#
你可以使用数字字段代替文本字段。还有,你从来没有调用过你的
ValidateFormFTTX
函数。**注意:**我添加了一个jQuery debounce插件来限制输入时调用验证的次数。
个字符
9fkzdhlc2#
您没有执行ValidateFormFTTX,只是执行您没有提供的函数
isNumberKey
。我建议不要使用内联事件处理程序。
还有你把toFixed放错了地方
或者在现场使用
type="number"
下面是工作代码
个字符
r1wp621o3#
确保在DOM完全加载后执行此脚本。您可以将代码 Package 在文档就绪函数中,如下所示:
字符串