热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在输入字段中使用默认值的方法及代码

本文介绍了在满足特定条件时如何在输入字段中使用默认值的方法和相应的代码。当输入字段填充100或更多的金额时,使用50作为默认值;当输入字段填充有-20或更多(负数)时,使用-10作为默认值。文章还提供了相关的JavaScript和Jquery代码,用于动态地根据条件使用默认值。

当满足某些条件时,我试图在(Javascript和Jquery处理的)计算函数中使用默认值。当输入字段填充100或更多的金额时,我想使用50作为默认值。并且当输入字段填充有-20或更多(负数)时,我想使用-10作为默认值。我有一些基本的代码。但我无法根据需要调整此代码。
有人可以帮我吗?...

请让我知道此代码是否还不够。我将分享表单的完整代码。


//code for default values
const defaults1 = {ROCE: 0,ROA:0};
const calcVal1 = {};
//code for dynamically using default values if conditions are met
$('body').on('keyup','input',function(){
if($(this).val().indexOf("-") !== -20 || $(this).val() == 100){
if(defaults1[$(this).attr('id')]){
calcVal1[$(this).attr('id')] = defaults1[$(this).attr('id')]
}else{
calcVal1[$(this).attr('id')] = parseInt($(this).val());
}
}else{
calcVal1[$(this).attr('id')] = $(this).val();
}
})
//code of input fields(fields are dynamically generated)
if (idHeading == "ROCE") {
roceVal = parseInt(calcVal1[idHeading]);
roceVal = !isnaN(roceVal)? roceVal : 0;
}
if (idHeading == "ROA") {
roaVal = parseInt(calcVal1[idHeading]);
roaVal = !isnaN(roaVal)? roaVal : 0;
}







推荐阅读
author-avatar
mobiledu2502853033
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有