Android端微信H5无法实现粘贴?

问题描述

复制完内容后,在Android端微信H5内的input无法粘贴,而ios是可以的

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
<textarea class="inputTitle" rows="1" type="text" id="title" placeholder="请输入标题"></textarea>

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 5.4k
3 个回答

加两句css试试

 *{   
    -webkit-touch-callout:none;  /*系统默认菜单被禁用*/   
    -webkit-user-select:none; /*webkit浏览器*/   
    -khtml-user-select:none; /*早期浏览器*/   
    -moz-user-select:none;/*火狐*/   
    -ms-user-select:none; /*IE10*/   
    user-select:none;   
  }  

 .inputTitle {
      -webkit-user-select: auto; //控制网页内容选择范围,恢复选择功能  
  }
新手上路,请多包涵

<textarea class="inputTitle" rows="1" type="text" id="title" placeholder="请输入标题" onfocus="setText()">
</textarea>

js:function setText() {document.querySelector('#title').value = ' '};

我也遇到同样的问题,textarea在focus的时候,不输入任何内容,安卓手机长按不出现粘贴;目前的处理方法就是在focus的时候设置value为' '(一个空格);这样长按就会出来粘贴了;不是最优,但是亲测有效;同等其他大佬的答案;

新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题