我以这种方式在jQuery中使用蒙面输入插件:
$('#phone').mask("9999-9999");
然后,所有表单都是serialize
并使用AJAX发送到PHP文件。
问题是我需要从电话号码中删除连字符。我试试这个:
$('#phone').mask("9999-9999").bind("blur", function(){
var myStr = $(this).val();
myStr=myStr.replace(/\-/g,'');
$(this).val(myStr);
});
但我想仅在发送的值中删除连字符。
答案 0 :(得分:0)
如果您只想在将电话号码发送到PHP脚本时删除连字符,那么您不能简单地在PHP代码中或在发送Ajax请求时执行此操作吗?例如。 (第二个解决方案)
function sendAjax() {
var telNumber = $('#phone').val();
telNumber = telNumber.replace(/\-/g,'');
$.post('/your-script.php', ...)
}
$('#submitbutton').click(sendAjax);