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

转自“每天都进步一点点

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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值