itRef.cn技术参考网站

当前位置: 主页 > JS >

微信公众网页文本框焦点设置在文字后

时间:2014-03-19 17:59来源:未知 作者:wiwi 点击:
问题描述 在使用回复评论时,回复文本框内预输入@用户名的内容,然后将焦点设置到文本框内,但焦点常设置在文字的前面,不方便用户直接输入。在使用selectstar等方法设置后,发现在UC和自带的浏览器都可有效设置焦点在文字后,但在微信公众页面内就不行。 解

问题描述

在使用回复评论时,回复文本框内预输入@用户名的内容,然后将焦点设置到文本框内,但焦点常设置在文字的前面,不方便用户直接输入。在使用selectstar等方法设置后,发现在UC和自带的浏览器都可有效设置焦点在文字后,但在微信公众页面内就不行。

解决方法

  1. 先获取文本框的内容保存起来
  2. 设置焦点
  3. 重新把保存起来的内容,重新设置到文本框内
参考的脚本:
  1. function setFocus(obj){ 
  2.     var v=obj.value; 
  3.     obj.focus(); 
  4.     obj.value=v; 

(责任编辑:wiwi) 转载请注明 来源于itRef.cn技术参考网站:
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容