我們有一個訂單這需要信用卡從移動瀏覽器:< INPUT TYPE =「號碼」 ID =「txtCCNumber」/>iPhone添加逗號輸入號碼字段是因爲JavaScript
而且除了我們有一個JavaScript它會刪除被插入到該領域的任何非整數的字符:
$('input#txtCCNumber').keyup(function(e)
{
var ccnum = $(this).val();
$(this).val(ccnum.replace(/[^\d]/g, ''));
});
然而,我們才意識到,這似乎是在使用iPhone的人試圖把自己的信用卡,iPhone會自動添加一個逗號每3個數字(因爲JavaScript)。
有沒有人知道一種方法來解決這個JavaScript,所以它的工作原理?
我不想使用type =「tel」。在這種情況下,這不是一個解決方案。
謝謝,這讓我意識到,我應該可能只是在type =「text」後找到pattern屬性:pattern =「[0-9] *」 – PolishHurricane 2012-08-02 13:11:46