2016-04-04 39 views
0

刪除連字符:蒙面輸入:我使用的蒙面輸入的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); 
}); 

但我想刪除連字符只在發送的值。

+1

將其刪除在PHP代碼中? –

+0

@AndyHolmes PHP接收表單序列化。 – marcelo2605

回答

0

如果您只希望在將電話號碼發送到PHP腳本時刪除連字符,是不是可以簡單地在您的PHP代碼中或發送Ajax請求時執行此操作?例如。 (第二種解決方案)

function sendAjax() { 
    var telNumber = $('#phone').val(); 
    telNumber = telNumber.replace(/\-/g,''); 
    $.post('/your-script.php', ...) 
} 

$('#submitbutton').click(sendAjax); 
+0

我發送的表單值序列化爲PHP – marcelo2605

+0

您應該仍然可以訪問並更新它 –

+0

@AndyHolmes更新字符串? – marcelo2605