html5 ios中多个数字输入后变为电话号码的解决办法

来源:互联网 发布:淘宝lee是正品吗 编辑:程序博客网 时间:2024/04/28 23:50

转自“每天都进步一点点

html页面在ios设备上面显示的时候,当连续输入一串数字之后,点击会默认变成电话号码拨号。

禁止该事件的方法:

<code class="hljs xml has-numbering"><span class="hljs-tag"><<span class="hljs-title">meta</span> <span class="hljs-attribute">name</span>=<span class="hljs-value">"format-detection"</span> <span class="hljs-attribute">content</span>=<span class="hljs-value">"telephone=no"</span> /></span></code>

说明:

使设备浏览网页时对数字不启用电话功能(不同设备解释不同,iTouch 点击数字为存入联系人,iPhone 为拨打电话),忽略将页面中的数字识别为电话号码。
若需要启用电话功能将 telephone=yes 即可,若在页面上面有 Google Maps, iTunes 和 YouTube 的链接会在ios设备上打开相应的程序组件。

以下内容同样属于摘录

但是一些项目需求是某些元素不转换电话号码时,我们可以用一个比较龌龊的办法来解决。

比如说显示金额的标签,可以做如下改写:

  1 <button style="background:none;padding:0;border:0;">10000.00</button> 

0 0