The invention discloses a cursor control method and device, which include: when the selected object is an input box, judging whether the browser supports the DOM activeElement property of H5; if the browser supports the DOM activeElement property of H5, calling the DOM activeElement property, and setting the start and end position of the selected area to be Similarly, the cursor is displayed in the input box; if the browser does not support the DOM activeElement property of H5, the Range object is invoked and the starting and ending positions of the continuous range of documents are set to the same to display the cursor in the input box. The invention solves the technical problem that the existing technology does not set the user's cursor, thus causing the user to be unable to define the position of content input.
【技术实现步骤摘要】
一种光标控制方法和装置
本专利技术涉及计算机
,尤其涉及一种光标控制方法和装置。
技术介绍
目前,我们常会遇到一些长串数字的输入场景,如银行卡,身份证等输入,为了便于用户准确输入,如图1所示,往往会做一些按位数的输入隔断,却没有很好针对输入光标问题做一个控制,例如:没有设定用户的光标,在输入框中无法显示光标,从而使得用户无法明确内容输入位置。
技术实现思路
本专利技术提供了一种光标控制方法和装置,解决了现有技术没有设定用户的光标从而造成用户无法明确内容输入位置的技术问题。本专利技术提供了一种光标控制方法,包括:当选择对象为输入框时,判断浏览器是否支持H5的DOMactiveElement属性;若浏览器支持H5的DOMactiveElement属性,则调用DOMactiveElement属性,并将选择区域的起始位置和结束位置设置为相同,以在所述输入框中显示光标;若浏览器不支持H5的DOMactiveElement属性,则调用Range对象,并将文档连续范围的起始位置和结束位置设置为相同,以在所述输入框中显示光标。优选地,所述的光标控制方法,还包括:获取用户的输入位置并将光标显示在所述输入位置。优选地,所述的光标控制方法,还包括:记录光标在所述输入框中的显示位置;当所述显示位置插入一个字符后,控制光标从所述显示位置向后移动一个字符。优选地,所述的光标控制方法,还包括:判断用户在浏览器中的选择对象是否为输入框。本专利技术提供了一种光标控制装置,包括:第一判断单元,用于当选择对象为输入框时,判断浏览器是否支持H5的DOMactiveElement属性;第一调用单 ...
【技术保护点】
1.一种光标控制方法,其特征在于,包括:当选择对象为输入框时,判断浏览器是否支持H5的DOM activeElement属性;若浏览器支持H5的DOM activeElement属性,则调用DOM activeElement属性,并将选择区域的起始位置和结束位置设置为相同,以在所述输入框中显示光标;若浏览器不支持H5的DOM activeElement属性,则调用Range对象,并将文档连续范围的起始位置和结束位置设置为相同,以在所述输入框中显示光标。
【技术特征摘要】
1.一种光标控制方法,其特征在于,包括:当选择对象为输入框时,判断浏览器是否支持H5的DOMactiveElement属性;若浏览器支持H5的DOMactiveElement属性,则调用DOMactiveElement属性,并将选择区域的起始位置和结束位置设置为相同,以在所述输入框中显示光标;若浏览器不支持H5的DOMactiveElement属性,则调用Range对象,并将文档连续范围的起始位置和结束位置设置为相同,以在所述输入框中显示光标。2.根据权利要求1所述的光标控制方法,其特征在于,还包括:获取用户的输入位置并将光标显示在所述输入位置。3.根据权利要求2所述的光标控制方法,其特征在于,还包括:记录光标在所述输入框中的显示位置;当所述显示位置插入一个字符后,控制光标从所述显示位置向后移动一个字符。4.根据权利要求1所述的光标控制方法,其特征在于,还包括:判断用户在浏览器中的选择对象是否为输入框。5.一种光标控制装置,其特征在于,包括:第一判断单元,用于当选择对象为...
【专利技术属性】
技术研发人员:香伟健,
申请(专利权)人:广州品唯软件有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。