本发明涉及计算机,尤其涉及一种文本框调整方法、装置、计算机设备及存储介质。
背景技术:
1、在现有技术中,当前文本框的大小为了美观,文本框只能容下两、三行内容;当文本框不能容纳输入的内容时,则以滚动条的方式显示。对于输入的内容较少或长度较短的情况,现有方案具有明显的优势,不仅节省空间,还可完全显示所有的内容。当输入的内容较多或较长时,则以滚动条方式进行文字输入和内容显示,该文本框调整方式存在以下缺陷:无法显示出所有的输入内容,且会出现滚动条,而通过上下滚动来显示或定位输入的内容,其操作非常不便,用户使用文本框的体验性不高。
2、因此,如何提高文本框调整的灵活性,如何避免使用滚动条,以及提高用户的使用体验,是本领域技术人员急需解决的技术问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种文本框调整方法、装置、计算机设备及存储介质,以解决现有技术中文本框调整适应性较低,导致用户体验感较差的问题。
2、一种文本框调整方法,包括:
3、通过监听文本域元素的输入事件,从所述文本框中获取输入文本的值;
4、获取与所述文本框对应的显示参数,比较所述显示参数和所述输入文本的值;
5、基于比较结果调整所述文本框的文本域元素,以使得在调整后的所述文本框中显示全部输入文本。
6、一种文本框调整装置,包括:
7、获取模块,用于通过监听文本域元素的输入事件,从所述文本框中获取输入文本的值;
8、比较模块,用于获取与所述文本框对应的显示参数,比较所述显示参数和所述输入文本的值;
9、调整模块,用于基于比较结果调整所述文本框的文本域元素,以使得在调整后的所述文本框中显示全部输入文本。
10、一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,所述处理器执行所述计算机程序时实现上述文本框调整方法。
11、一个或多个存储有计算机可读指令的可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行上述文本框调整方法。
12、上述文本框调整方法、装置、计算机设备及存储介质,该方法包括。通过监听文本域元素的输入事件,从所述文本框中获取输入文本的值;获取与所述文本框对应的显示参数,比较所述显示参数和所述输入文本的值;基于比较结果调整所述文本框的文本域元素,以使得在调整后的所述文本框中显示全部输入文本。本发明通过获取输入文本的值进行比较并调整文本框以显示全部输入文本,实现了文本框的高度变化是随着输入文本自适应调整,实现了文本框的动态调整,进而实现了完整显示输入信息,方便了对文本的二次编辑,提高了用户的体验感。
1.一种文本框调整方法,其特征在于,包括:
2.如权利要求1所述的文本框调整方法,其特征在于,所述基于比较结果调整所述文本框的文本域元素,以使得在调整后的所述文本框中显示全部输入文本,包括:
3.如权利要求2所述的文本框调整方法,其特征在于,所述通过所述输入文本的值,对所述文本框的文本域元素进行调整,以使得在调整后的所述文本框中显示全部输入文本,包括:
4.如权利要求3所述的文本框调整方法,其特征在于,所述根据调整后的元素网格区域调整所述文本域元素,以使得在调整后的所述文本框中显示全部输入文本,包括:
5.如权利要求1所述的文本框调整方法,其特征在于,所述通过监听文本域元素的输入事件,从所述文本框中获取输入文本的值,包括:
6.如权利要求1所述的文本框调整方法,其特征在于,所述比较所述显示参数和所述输入文本的值,包括:
7.如权利要求1所述的文本框调整方法,其特征在于,所述基于比较结果调整所述文本框的文本域元素,以使得在调整后的所述文本框中显示全部输入文本,还包括:
8.一种文本框调整装置,其特征在于,包括:
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机可读指令,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述文本框调整方法。
10.一个或多个存储有计算机可读指令的可读存储介质,其特征在于,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行如权利要求1至7中任一项所述文本框调整方法。