-1

我在我的网页上使用了国际电话输入法。问题是,用户可以在<input type="tel">. 但是,如果你看这个小提琴,你会看到用户只能输入加号作为第一个字符,他们必须输入剩余的数字。另外,如果你复制这个,' +880 1x xxxxxxxx'并粘贴在那个输入上,它只会保留' +880 1'怎么做?我没有在该小提琴中看到任何用于实现该功能的额外代码。你能看看我的小提琴并告诉我我能做些什么来实现这些吗?

我的小提琴

4

1 回答 1

1

输入类型 tel 用于移动设备将自定义键盘更改为数字键盘。

developer.mozilla.org 说tel 类型的输入在功能上与标准文本输入相同

input type="email"和不同input type="url"的是,在提交表单之前,输入值不会自动验证为特定格式。所以你必须对文本输入做一个正常的正则表达式。

您可以在此处找到更多信息:

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/tel

关于最初的 FIddle 链接,它似乎使用了一些可以做你想做的事情的引导类,看看这里:

http://js.nicdn.de/bootstrap/formhelpers/docs/phone.html

于 2018-04-11T10:38:11.103 回答