Chrome自动填充功能会破坏kentico bizform上的电话号码

时间:2016-07-11 18:25:50

标签: kentico autofill

我有一个Kentico 6内置的网站。有一个联系我们表格,电话号码字段。 Kentico的电话字段格式是美国电话号码,它为您提供三个盒子(3 + 3 + 4)。我在Chrome的自动填充设置中设置了地址,电话号码为123-456-7890格式(我也试过(123)456-7890和1234567890)。填写表格时,我从自动填充中选择值,所有字段都填写正确,但电话号码除外:电话号码的区号和后面的3个数字都被翻转。例如:真实电话号码为612-556-9003,但自动填充后显示为556-612-9003。 see this image

2 个答案:

答案 0 :(得分:0)

不确定会导致什么,但您可以将其切换到文本字段,然后使用客户端库来控制字段内容或为其指定格式。

答案 1 :(得分:0)

我从来没有好运使用该表单控件而无需自定义它。因此,最好的办法是将字段控制从电话号码更改为文本框,并为其添加正则表达式以验证电话号码。 Here is a good example有效的10位电话号码正则表达式。