2016-07-11 49 views
0

我有一個建立在Kentico 6中的網站。有一個聯繫我們的表單和電話號碼字段。 Kentico的手機領域格式是美國電話號碼,它爲您提供三個盒子(3 + 3 + 4)。我在Chrome的自動填充設置中設置了地址設置,電話號碼爲123-456-7890格式(我也試過(123)456-7890和1234567890)。填寫表格時,我從自動填充中選擇值,並且除電話號碼外,所有字段都正確填充:電話號碼的區號以及後面的3個號碼被翻轉。例如:真實的電話號碼是612-556-9003,但自動填充後顯示爲556-612-9003。 see this imageChrome自動填充會破壞kentico bizform上的電話號碼

回答

0

不確定會導致什麼情況,但可以將其切換到文本字段,然後使用客戶端庫來控制字段內容或爲其提供格式。

0

我從來沒有好運氣使用該表單控件,而無需自定義它。因此,最好的辦法是將字段控制從電話號碼更改爲文本框,並向其添加正則表達式以驗證電話號碼。 Here is a good example有效的10位電話號碼正則表達式。

+0

我試過這個 - 我創建了另一個電話號碼字段作爲文本框,但是當選擇自動填充時,它會填充帶有電話號碼的文本框,而不用區號。 –

+0

然後你需要確保你的自動填充是正確的。您可以在Chrome設置中查看。 –

+0

檢查 - 自動填充具有正確的電話號碼。 –