jquery - jquery number 插件作为整数插入数据库
问题描述
我一直在使用 JQuery 数字插件来帮助在我的文本值中添加千位分隔符,并且我一直在尝试将值插入为整数,例如:
上图是我试图作为整数插入数据库的输入。
但这是在我将其转换为整数后被捕获为整数的值:
$insert['nett_budget'] = intval($request->get('nett_budget'));
这是它们是nvchar的时间:
这是index.php中的Jquery :
$('#nett_budget').number(true);
有没有办法将千位分隔符后的整数捕获为Integer?,或者我可以使用其他插件,谢谢!
解决方案
假设你得到这个值;
var val = "222,222";
由于您的值是字符串格式,因此您应该像这样从值中替换不必要的字符;
var finalval = val.replace(",", "");
这里第一个参数是要删除的字符,第二个参数是空值。通过这种技术,您可以获得字符串格式的正确整数值。如果需要,将其转换为整数。
第一次修改: 这是您的代码示例的代码,请检查此;
将您的值设置为变量:
var _budget = $('#nett_budget').val(data.nett_budget);
修改值并替换不必要的字符:
var _final_budget = _budget.replace(",", "");
现在使用这个_final_budget值而不是$('#nett_budget').val(data.nett_budget);
这个值。您可以将其转换为整数。
推荐阅读
- python-3.x - FCM Python SDK - 请求包含无效参数
- ios - UIView:不能添加多个CALayer,只出现root一个
- sas - SAS自动选择库中最新的数据集
- api - API比利时牌照,如荷兰RDW API
- amazon-s3 - 具有 S3 版本存储的电子 - 太多 S3 请求
- c# - ASP.NET 核心:NSwag 与 Swashbuckle
- reactjs - 将 PayPal 按钮集成到我的 React 应用程序
- flex-lexer - 如何在 flex lex 中实现捕获组?
- python - 我正在尝试从数据框中循环一列,并尝试获取该列中所有行的情绪分析。我无法得到那个
- java - 如何在启动时为在 Tomcat 9.x 中运行的 ADF 应用程序创建动态 JNDI 数据源