1)index.html在<head></head>中加入这一段:
<meta name="format-detection" content="telephone=yes"/>
2)js中设置点击事件:
window.location.href = 'tel:4000-000-000'
或者直接使用:
<a href="tel:4000-000-000">拨打电话</a>
若涉及到发送短信可以设置:
// 添加内容
window.location.href = 'sms:10086?body=短信内容'
// 不添加内容
window.location.href = 'sms:10086'
或者:
<a href="sms:10086">发送短信</a>
<a href="sms:10086?body=短信内容"></a>
文章参考: https://blog.csdn.net/Boale_H/article/details/108582436
可以使用以下三种方法:
1、WEB页面JS实现一键拨号的电话拨打功能。
在拨号界面,显示号码,并提示拨打(支持大部分的浏览器,但是对QQ浏览器的支持一般)。
2、自动探测电话号码。
如果要支持safari for ios ,blackberry browser的号码,需要加上一下标签:
3、使用wtai协议进行拨打电话。
在wml中可以调用设备的wtai函数来呼叫特定的电话号码。越来越多的浏览器都支持这个功能,但还不是所有。
代码如下所示:
实例代码:
扩展资料:
js 动态拨打电话号码的方法:(采用url链接的方式,实现在safari ios,android 浏览器,webos 浏览器,塞班浏览器,ie,operamini等主流浏览器,进行拨打电话功能)
换个动态验证的。输入就会自动进行验证,再加些友好提示吼~<html>
<head>
<title>验证电话使用合法</title>
</head>
<script>
var timeId
function checkPhone(){
clearTimeout(timeId)
timeId = setTimeout(function(){
var pattern = /^020-\d{8}$/
var phoneNumber = document.getElementById("phoneNumber").value
if(!pattern.test(phoneNumber)){
document.getElementById("msg").innerHTML = "<font color='red'>电话号码不合法</font>"
}else{
document.getElementById("msg").innerHTML = "<font color='green'>电话号码正确</font>"
}
},500)
}
</script>
<body>
电话号码请以“020-********”(如:020-12345678)格式输入:<br>
电话<input type="text" id="phoneNumber" onKeyup = "checkPhone()"><span id="msg"></span>
</body>
</html>