js禁止手机弹出虚拟键盘
技术点:
- 手机微信页面等apk程序或手机页面浏览器复制文本,与PC的区别?
- 如何复制文本?
- 如何屏蔽虚拟键盘,让它不再弹出?
用户需求场景:
- 复制文本(推广链接,分享链接等等)并粘贴给好友
- 某考试平台 · 推广员页面(扫描二维码推广、复制邀请码推广)
代码 · 设置 · 如下:
<textarea id="textarea "><!--我就是要复制的内容--></textarea>
// 引用jquery.min.js
<script src="js/jquery.min.js"></script>
/////////////全局设置/////////:注意:注意:注意:注意:注意:注意:注意:注意://///////////
$(“#textarea”).focus(function(){
document.activeElement.blur(); // 屏蔽虚拟键盘【这句代码,最好是哪里需要放哪里,因为我在页面全局设置的,所以没有生效;反之,如下设置竟然生效了。】
});
最终代码:【测试上线 · 生效ok】
var result = $("#yqcode").html(); // 邀请码 获取
document.getElementById().addEventListener('tap'function() {
var yqcode = document.getElementById("yqcode").innerText;
var textarea = document.getElementById("textarea ");
textarea.value = yqcode; //修