[发明专利]网页中进行文本框输入的方法及装置有效
申请号: | 201210485430.8 | 申请日: | 2012-11-26 |
公开(公告)号: | CN103838475B | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 李晶 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/0483 | 分类号: | G06F3/0483 |
代理公司: | 北京德琦知识产权代理有限公司11018 | 代理人: | 周华霞,王丽琴 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 进行 文本框 输入 方法 装置 | ||
1.一种网页中进行文本框输入的方法,其特征在于,该方法包括:
监听网页中的文本框,获取输入文本框的内容;
判断输入后的内容高度是否大于展示框高度,如果是,则将展示框高度与设定高度值进行求和,得到求和值,将展示框高度增加为求和值;并将文本区域高度与设定高度值进行求和,得到求和值,将文本区域高度增加为求和值;
将输入的内容显示在展示框中;
将长度提示内容显示在展示框的最末一行;
当确定输入的内容占用长度提示内容所在行的空间时,将展示框高度与设定高度值进行求和,得到求和值,将展示框高度增加为求和值;并将文本区域高度与设定高度值进行求和,得到求和值,将文本区域高度增加为求和值;
其中,获取输入文本框的内容之后,该方法还包括:
判断输入焦点是否点击在长度提示内容上,如果是,则将输入焦点移至文本框中除长度提示内容外的位置进行显示。
2.如权利要求1所述的方法,其特征在于,所述输入后的内容高度的确定方法包括:
将文本框当前的内容和输入的内容结合得到输入后的内容,由文本区域宽度和得到的输入后内容,确定出输入后的内容高度。
3.如权利要求1所述的方法,其特征在于,所述获取输入文本框的内容之后,该方法还包括:
判断文本框中的内容是否为空,如果是,则将文本框的展示框高度和内容高度设置为原始展示框高度和原始文本区域高度。
4.如权利要求1所述的方法,其特征在于,所述监听网页中的文本框包括:监听输入事件或属性变化事件是否发生;
所述判断输入焦点是否点击在长度提示内容上包括:监听长度提示内容的点击事件是否发生。
5.一种网页中进行文本框输入的装置,其特征在于,该装置包括文本框监听单元、高度调整单元和显示单元;
所述文本框监听单元,监听网页中的文本框,获取输入文本框的内容,传送给所述显示单元;判断输入后的内容高度是否大于展示框高度,如果是,则向所述高度调整单元发送调整指令;
所述高度调整单元,接收调整指令,将展示框高度与设定高度值进行求和,得到求和值,将展示框高度增加为求和值;并将文本区域高度与设定高度值进行求和,得到求和值,将文本区域高度增加为求和值;向所述显示单元发送显示指令;
所述显示单元,接收来自所述高度调整单元的显示指令,在展示框中显示来自所述文本框监听单元的内容,将长度提示内容显示在展示框的最末一行;
所述文本框监听单元包括内容监听子单元和覆盖判断子单元;
所述内容监听子单元,监听网页中的文本框,获取输入文本框的内容,传送给所述显示单元和所述覆盖判断子单元;
所述覆盖判断子单元,当确定输入的内容是否占用长度提示内容所在行的空间时,向所述高度调整单元发送调整指令;
其中,所述文本框监听单元包括焦点监听子单元,判断输入焦点是否点击在长度提示内容上,如果是,则向所述显示单元发送焦点移动指令;
所述显示单元,接收来自所述焦点监听子单元的焦点移动指令,将输入焦点移至文本框中除长度提示内容外的位置进行显示。
6.如权利要求5所述的装置,其特征在于,所述文本框监听单元包括内容容量监听子单元,判断文本框中的内容是否为空,如果是,则向所述高度调整单元发送还原指令;
所述高度调整单元,接收来自所述内容容量监听子单元的还原指令,将文本框的展示框高度和内容高度设置为原始展示框高度和原始文本区域高度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210485430.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信道干扰对消方法、装置和基站
- 下一篇:样本分析装置