如何在将逗号提交到服务器之前,使用JS删除输入文本表单中的逗号
How to remove comma in the input text form using JS before it will be submitted to the server?
我有一个表单,当提交到服务器时,它将在查询字符串值中包含逗号,例如:
test.com/?manufacturer=0&body-style=0&min-price=270%2C000&max-price=780%2C000
有没有一种方法可以在用户点击表单后,但在表单提交到服务器之前,使用JS删除这个逗号?我有这样的方法:如何使用jQuery替换查询字符串值?
但这只会将文本更改为integer,而是在URL本身中。我也尝试在HTML5中使用输入数字属性,但我不知道如何默认使用逗号在表单上显示它:如何强制显示带有输入类型数字的逗号的数字?
如果有任何提示,我将不胜感激。谢谢
更新
最终工作方案:
$('.my_form').submit(function() {
var x=$('#input_text_field_one').val();
x=x.replace(/,/g,'');
x=parseInt(x,10);
$('#input_text_field_one').val(x);
return true;
});
input_text_field_one是包含带逗号的数字的输入文本形式。.my_form是表单的类名。表单提交后,将上面的代码用逗号替换为不带逗号的数字。最后,数字以数字形式提交。:)
我想你想要这样的东西:-
form.onSubmit = function(){
form.action = form.action.replace(",", "");
return true;
}
相关文章:
- addData()从最新图表中删除.js 2.1.3-怎么了
- 删除JS数组中的最小数字
- 如何删除↵JS字符串中的字符
- 正则表达式用于删除 js 中的 css 规则
- 从给定第一个的另一个对象中删除JS对象(行)
- 如何动态添加和删除 js 文件
- 删除 js 数组中的 html 元素的最佳方法
- 如何在 mvc3 Web 应用程序的生产版本中删除 JS 日志记录调用
- 如何使用 PHP 删除 JS 注释
- 如何在完全加载之前从一个页面中删除 js 文件
- 如何从新的空 MVC 项目中删除 js 脚本
- 如何在鼠标退出时删除 JS 悬停功能
- 如何删除JS中参数指定的数组中的元素
- 如何从这个数据结构中删除js数组中的数据
- jQuery:如何在运行时插入或删除.js文件
- 是否有一种方法可以删除JS库中未使用的行
- 如何从字符串中删除html标签,而不删除Js中的特定标签
- 删除JS字符串中连续的竖条
- 从页面中删除js代码
- 删除JS选项卡,切换活动