如何在使用JS之前删除输入文本表单中的逗号,然后将其提交给服务器?

Eme*_*ngo 5 javascript

我有一个表单,当提交到服务器时将在查询字符串值中包含逗号,例如:

 test.com/?manufacturer=0&body-style=0&min-price=270%2C000&max-price=780%2C000
Run Code Online (Sandbox Code Playgroud)

有没有办法在用户单击表单之后但在将其提交给服务器之前使用JS删除此逗号?我在这里有这种方法:如何使用jQuery替换查询字符串值?

但这只会将文本更改为整数,但在URL本身中.我也尝试在HTML 5中使用输入数字属性,但我无法弄清楚如何使用默认情况下的逗号在表单上显示:如何强制显示带有输入类型编号的逗号的数字?

我会很感激任何提示.谢谢.

UPDATE

最终工作方案:

$('.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;

});
Run Code Online (Sandbox Code Playgroud)

input_text_field_one是包含带逗号的数字的输入文本表单..my_form是表单的类名.表单提交后,上面的代码用逗号替换数字而不用逗号.最后,数字以数字形式提交.:)

pvn*_*ula 5

我想你想要这样的东西:-

form.onSubmit = function(){
   form.action = form.action.replace(",", "");
   return true;
}
Run Code Online (Sandbox Code Playgroud)