Form input method and device, electronic equipment and readable storage medium

By determining the number of fields displayed in each row based on the number of row fields, number of grids and display resolution during the form entry process, and automatically switching to the next row, the problem of low form entry efficiency in the prior art is solved, and the data entry speed and form neatness are improved.

CN119720941APending Publication Date: 2025-03-28SHENZHEN ZHONGXING ZHIPING TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411877066.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

In the prior art, form entry efficiency is low, especially when multiple rows of data are entered, users need to frequently perform horizontal scrolling or page switching.

Method used

By responding to the user's form display and entry instructions, obtain the number of row fields, number of rasters and display resolution, determine the number of fields displayed on each row, and automatically switch to the next row when data is entered, reducing manual scrolling and page switching.

Benefits of technology

This improves the speed of data entry and the efficiency of form entry, allowing users to complete the form filling task more easily, the page is more beautiful and tidy, and the display space for other content has also been increased.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119720941A_ABST
    Figure CN119720941A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and provides a form input method and device, electronic equipment and a readable storage medium, and the form input method comprises the steps: responding to a form display instruction sent by a user, and displaying a form in a transverse typesetting manner; responding to a form input instruction sent by a user, and obtaining the number of row fields of input data, the number of grids of each row in a form and the resolution of a display; determining the number of fields displayed in each row in the form according to the number of row fields, the number of grids and the resolution; and inputting the input data into the form according to the number of the fields. According to the form entry method provided by the invention, in the entry data entry process, frequent manual transverse rolling or page switching is not needed, the data entry speed is increased, and the form entry efficiency is further effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and in particular to a form entry method, an entry device, an electronic device and a readable storage medium. Background Art

[0002] In the related art, in a list form, when entering multiple rows of data, if there are too many row fields, the user may need to scroll horizontally to view the data of other fields. In addition, the details page editing mode can also be used for entry, but the details page editing mode requires the user to click multiple times to enter or exit the details page, which causes inconvenience to the form entry process and leads to low form entry efficiency. Summary of the invention

[0003] The present application aims to at least solve the technical problem of low efficiency of form entry existing in the prior art.

[0004] To this end, a first aspect of the present application is to propose a form entry method.

[0005] The second aspect of the present application is to provide a form entry device.

[0006] A third aspect of the present application is to provide an electronic device.

[0007] A fourth aspect of the present application is to provide a readable storage medium.

[0008] In view of this, according to the first aspect of the present application, a form entry method is proposed, and the form is displayed on a display. The form entry method includes: in response to a form display instruction issued by a user, displaying the form in a horizontal layout; in response to a form entry instruction issued by a user, obtaining the number of row fields of entry data, the number of grids in each row of the form, and the resolution of the display; determining the number of fields displayed in each row of the form based on the number of row fields, the number of grids, and the resolution; and entering the entry data into the form based on the number of fields.

[0009] The form entry method provided by the present application firstly displays the form on the display in a horizontal layout in response to the form display instruction when a form display instruction for the form is received from the user.

[0010] It is understandable that compared with other layout methods, horizontal layout can make the display of the form more concise and intuitive. Users can see all fields at a glance and quickly locate the content that needs to be entered. The horizontal layout reduces visual clutter, allowing users to understand and complete form filling tasks more easily. In addition, horizontal layout makes full use of the width of the page to display more content in a limited space. For forms with multiple data and multiple fields, this layout method can effectively reduce the length of the page and avoid lengthy forms taking up too much space. This not only makes the page more beautiful and neat, but also provides more space for the display of other content.

[0011] Furthermore, upon receiving a form entry instruction issued by a user for a form, first, in response to the form entry instruction, the number of row fields of the entry data, the number of grids in each row of the form, and the resolution of the display can be obtained; then, the number of fields displayed in each row of the form can be determined based on the number of row fields, the number of grids in each row of the form, and the resolution of the display.

[0012] It should be noted that, in the process of form entry, especially when entering multiple rows of data, users may have to perform cumbersome horizontal scrolling operations or frequently switch between different pages due to too many row fields. Therefore, before entering the form, the number of fields displayed in each row of the form is determined according to the number of row fields, the number of grids in each row of the form, and the resolution of the display, so that the number of fields displayed in each row of the form can be reasonably arranged in combination with the number of row fields, the number of grids, and the resolution of the display. In the process of entering data, after the fields entered in each row reach the number of fields displayed in each row, it can automatically switch to the next row, so that the user can continuously enter data in each row of the form without frequent manual horizontal scrolling or page switching, which improves the speed of data entry and effectively improves the efficiency of form entry.

[0013] Finally, after determining the number of fields displayed in each row of the form, you can enter the data into the form to complete the form entry. In addition, since the number of fields displayed in each row of the form is set, during the data entry process, when the fields entered in each row reach the number of fields displayed in each row, it can automatically switch to the next row, without frequent manual horizontal scrolling or page switching.

[0014] The form entry method provided by the present application, when receiving a form display instruction from a user for a form, displays the form on a display in a horizontal layout, which can effectively reduce the length of the page and avoid lengthy forms from occupying too much space, which not only makes the page more beautiful and neat, but also provides more space for displaying other contents. After receiving a form entry instruction from a user for a form, the number of fields displayed in each row of the form is determined according to the number of row fields, the number of grids in each row of the form, and the resolution of the display, and then the form entry is completed according to the number of fields. In the process of entering data, after the fields entered in each row reach the number of fields displayed in each row, it can automatically switch to the next row, without frequent manual horizontal scrolling or page switching, which improves the speed of data entry, thereby effectively improving the efficiency of form entry.

[0015] In addition, the form entry method in the above technical solution provided by the present invention may also have the following additional technical features: In some technical solutions, optionally, according to the number of fields, before entering the input data into the form, the input method further includes: adding a first row at the top of the form; and determining the first row as the input position of the input data.

[0016] In some technical solutions, optionally, after adding a first line at the top of the form, the input method further includes: dividing the first line into a label part and an input box part; and displaying the label part and the input box part in line breaks.

[0017] In some technical solutions, optionally, after determining the first row as the entry position for entering data, the entry method further includes: shrinking and displaying other rows in the form except the first row.

[0018] In some technical solutions, optionally, in response to a form entry instruction issued by a user, before obtaining the number of row fields of the entry data, the number of grids in each row of the form and the resolution of the display, the entry method also includes: expanding and displaying all rows in the form.

[0019] According to a second aspect of the present application, a form entry device is proposed, in which the form is displayed on a display, and the form entry device includes: a display unit, which is used to display the form in a horizontal layout in response to a form display instruction issued by a user; an acquisition unit, which is used to obtain the number of row fields of entry data, the number of grids in each row of the form, and the resolution of the display in response to a form entry instruction issued by the user; a determination unit, which is used to determine the number of fields displayed in each row of the form based on the number of row fields, the number of grids, and the resolution; and an entry unit, which is used to enter the entry data into the form based on the number of fields.

[0020] The form entry device provided by the present application, when receiving a form display instruction from a user for a form, displays the form on a display in a horizontal layout, which can effectively reduce the length of the page and avoid lengthy forms taking up too much space, which not only makes the page more beautiful and neat, but also provides more space for displaying other contents. After receiving a form entry instruction from a user for a form, the number of fields displayed in each row of the form is determined according to the number of row fields, the number of grids in each row of the form, and the resolution of the display, and then the form entry is completed according to the number of fields. In the process of entering data, after the fields entered in each row reach the number of fields displayed in each row, it can automatically switch to the next row, without frequent manual horizontal scrolling or page switching, which improves the speed of data entry, thereby effectively improving the efficiency of form entry.

[0021] In some technical solutions, optionally, the determining unit is further used to: add a first row at the top of the form; and determine the first row as an entry position for entering data.

[0022] In some technical solutions, optionally, the display unit is also used to: divide the first line into a label part and an input box part; and display the label part and the input box part in line breaks.

[0023] In some technical solutions, optionally, the display unit is further used to: after determining the first row as the entry position for entering data, shrink and display other rows in the form except the first row.

[0024] In some technical solutions, optionally, the display unit is also used to: expand and display all rows in the form before obtaining the number of row fields of the entry data, the number of grids in each row in the form and the resolution of the display in response to a form entry instruction issued by the user.

[0025] According to the third aspect of the present application, an electronic device is proposed, comprising: a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the form entry method in any of the above technical solutions are implemented. Therefore, the electronic device has all the beneficial effects of the form entry method in any of the above technical solutions, which will not be repeated here.

[0026] According to the fourth aspect of the present application, a readable storage medium is provided, on which a program or instruction is stored, and when the program or instruction is executed by a processor, a method for entering a form in any of the above technical solutions is implemented. Therefore, the readable storage medium has all the beneficial effects of the method for entering a form in any of the above technical solutions, which will not be repeated here.

[0027] Additional aspects and advantages of the present application will become apparent in the following description or will be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which: Figure 1 A schematic diagram showing a flow chart of a method for entering a form according to an embodiment of the present application; Figure 2 A topological diagram showing a method for entering a form in an embodiment of the present application is shown; Figure 3 A structural block diagram of a form entry device according to an embodiment of the present application is shown; Figure 4 A structural block diagram of an electronic device according to an embodiment of the present application is shown.

[0029] Reference numerals: 300 is a form entry device, 302 is a display unit, 304 is an acquisition unit, 306 is a determination unit, 308 is an entry unit, 400 is an electronic device, 402 is a processor, and 404 is a memory. DETAILED DESCRIPTION

[0030] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0031] In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the present application may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present application is not limited to the specific embodiments disclosed below.

[0032] Combine the following Figures 1 to 4 , the form entry method, entry device, electronic device and readable storage medium provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0033] like Figure 1 As shown, in an embodiment of the present application, a method for entering a form is provided, wherein the form is displayed on a display, and the method for entering the form includes: Step 102, in response to a form display instruction issued by the user, display the form in a horizontal layout; Step 104, in response to the form entry instruction issued by the user, obtaining the number of row fields of the entered data, the number of grids in each row of the form, and the resolution of the display; Step 106, determining the number of fields displayed in each row of the form according to the number of row fields, the number of grids and the resolution; Step 108, enter the input data into the form according to the number of fields.

[0034] The form entry method provided by the present application firstly displays the form on the display in a horizontal layout in response to the form display instruction when a form display instruction for the form is received from the user.

[0035] It is understandable that compared with other layout methods, horizontal layout can make the display of the form more concise and intuitive. Users can see all fields at a glance and quickly locate the content that needs to be entered. The horizontal layout reduces visual clutter, allowing users to understand and complete form filling tasks more easily. In addition, horizontal layout makes full use of the width of the page to display more content in a limited space. For forms with multiple data and multiple fields, this layout method can effectively reduce the length of the page and avoid lengthy forms taking up too much space. This not only makes the page more beautiful and neat, but also provides more space for the display of other content.

[0036] Furthermore, upon receiving a form entry instruction issued by a user for a form, first, in response to the form entry instruction, the number of row fields of the entry data, the number of grids in each row of the form, and the resolution of the display can be obtained; then, the number of fields displayed in each row of the form can be determined based on the number of row fields, the number of grids in each row of the form, and the resolution of the display.

[0037] It should be noted that, in the process of form entry, especially when entering multiple rows of data, users may have to perform cumbersome horizontal scrolling operations or frequently switch between different pages due to too many row fields. Therefore, before entering the form, the number of fields displayed in each row of the form is determined according to the number of row fields, the number of grids in each row of the form, and the resolution of the display, so that the number of fields displayed in each row of the form can be reasonably arranged in combination with the number of row fields, the number of grids, and the resolution of the display. In the process of entering data, after the fields entered in each row reach the number of fields displayed in each row, it can automatically switch to the next row, so that the user can continuously enter data in each row of the form without frequent manual horizontal scrolling or page switching, which improves the speed of data entry and effectively improves the efficiency of form entry.

[0038] Finally, after determining the number of fields displayed in each row of the form, you can enter the data into the form to complete the form entry. In addition, since the number of fields displayed in each row of the form is set, during the data entry process, when the fields entered in each row reach the number of fields displayed in each row, it can automatically switch to the next row, without frequent manual horizontal scrolling or page switching.

[0039] The form entry method provided by the present application, when receiving a form display instruction from a user for a form, displays the form on a display in a horizontal layout, which can effectively reduce the length of the page and avoid lengthy forms from occupying too much space, which not only makes the page more beautiful and neat, but also provides more space for displaying other contents. After receiving a form entry instruction from a user for a form, the number of fields displayed in each row of the form is determined according to the number of row fields, the number of grids in each row of the form, and the resolution of the display, and then the form entry is completed according to the number of fields. In the process of entering data, after the fields entered in each row reach the number of fields displayed in each row, it can automatically switch to the next row, without frequent manual horizontal scrolling or page switching, which improves the speed of data entry, thereby effectively improving the efficiency of form entry.

[0040] In some embodiments, optionally, before entering the input data into the form according to the number of fields, the input method further includes: adding a first row at the top of the form; and determining the first row as the input position of the input data.

[0041] In this embodiment, before entering the data into the form, a new first line can be added at the top of the form, and then the first line can be determined as the entry position of the data. That is, before the user enters data each time, by adding the first line at the top of the form and determining the first line as the entry position of the data, the user can enter the data in the first line at the top of the form each time, thereby providing a convenient operation position for the user, so that the user does not need to manually search for the required entry position, further improving the efficiency of form entry.

[0042] Furthermore, after adding the first row at the top of the form, the input method further includes: dividing the first row into a label portion and an input box portion; and displaying the label portion and the input box portion in line breaks.

[0043] Specifically, after adding the first row at the top of the form, the first row can also be divided into areas, thereby dividing the first row into a label part and an input box part, wherein the label part is used to display the label of the field in the corresponding input box to achieve a summary description of the content in the input box, and the input box part is used to enter the required fields.

[0044] Furthermore, after the first line is divided into the label part and the input box part, the label part and the input box part can be displayed in a line break. Specifically, the label part and the input box part can be displayed in two lines, that is, the label part is set at the upper part, and the input box part corresponding to the label part is displayed at the lower part of the label part. By displaying the label part and the input box part in a line break, the neatness and beauty of the form page can be ensured.

[0045] In some embodiments, optionally, after determining the first row as the entry position for entering data, the entry method further includes: shrinking and displaying other rows in the form except the first row.

[0046] In this embodiment, when the user is entering data in the first row of the form, the rows other than the first row in the form can be displayed in a shrinking manner. That is, the first row that the user is operating can be displayed normally to ensure that the user can normally view the portion being operated, while the other rows that the user is not operating, that is, the rows other than the first row, can be displayed in a shrinking manner. In this way, the space of the display screen can be saved while the user is entering data in the first row, and the viewing effect of the first row can be improved.

[0047] In addition, it should be noted that shrinking and displaying other rows except the first row means reducing the occupied area of ​​other rows on the display, but at least a portion of other rows can still be displayed on the display, so that it can be ensured that other rows of the form can still be recognized by the user. When the user needs to view or operate other rows, the rows to be viewed and operated can still be controlled to meet the user's needs.

[0048] In some embodiments, optionally, in response to a form entry instruction issued by a user, before obtaining the number of row fields of the entry data, the number of grids in each row of the form, and the resolution of the display, the entry method further includes: expanding and displaying all rows in the form.

[0049] In this embodiment, before the user enters the form, that is, before the user views the form but before entering the form, all rows in the form can be expanded and displayed. That is, when the user enters the page of the form, each row of the form is automatically expanded so that the user can comprehensively and conveniently view the data content in the form.

[0050] In a specific embodiment, Figure 2As shown, users can access the application through a browser and enter a page containing a horizontally arranged custom form. Users can create a new form in the page. Specifically, when the user enters the page, the system can quickly initialize the specific needs of multiple rows of data entry. This includes accurately identifying and setting data fields, data types, field grid numbers, and business rules. Developers can obtain this information through a database or a pre-configured file and dynamically load it onto the page.

[0051] Furthermore, the form entry process can be realized through the horizontal layout engine. Specifically, after the data entry is initialized, the horizontal layout engine can obtain the number of rows and fields of the input data, the resolution of the display, and the number of grids for each row in the customized form according to the needs. Then, the horizontal layout engine determines the number of fields displayed in each row of the form based on the number of rows and fields, the number of grids and the resolution. At the same time, the line breaks are arranged in sequence in the "label-input box" layout mode. Finally, the input data is entered into the form.

[0052] At the same time, the horizontal layout engine can also automatically shrink and expand other rows according to the user's viewing, modification or entry of each row, so that the user can view and enter the form.

[0053] In some embodiments, optionally, Figure 3 As shown, a form entry device 300 is provided, the form is displayed on a display, and the form entry device includes: a display unit 302, which is used to display the form in a horizontal layout in response to a form display instruction issued by a user; an acquisition unit 304, which is used to obtain the number of row fields of entry data, the number of grids in each row of the form and the resolution of the display in response to a form entry instruction issued by the user; a determination unit 306, which is used to determine the number of fields displayed in each row of the form according to the number of row fields, the number of grids and the resolution; an entry unit 308, which is used to enter the entry data into the form according to the number of fields.

[0054] The form entry device provided by the present application, when receiving a form display instruction from a user for a form, displays the form on a display in a horizontal layout, which can effectively reduce the length of the page and avoid lengthy forms taking up too much space, which not only makes the page more beautiful and neat, but also provides more space for displaying other contents. After receiving a form entry instruction from a user for a form, the number of fields displayed in each row of the form is determined according to the number of row fields, the number of grids in each row of the form, and the resolution of the display, and then the form entry is completed according to the number of fields. In the process of entering data, after the fields entered in each row reach the number of fields displayed in each row, it can automatically switch to the next row, without frequent manual horizontal scrolling or page switching, which improves the speed of data entry, thereby effectively improving the efficiency of form entry.

[0055] Furthermore, the determining unit 306 is further configured to: add a first row at the top of the form; and determine the first row as an entry position for entering data.

[0056] Furthermore, the display unit 302 is further configured to: divide the first line into a label portion and an input box portion; and display the label portion and the input box portion in line breaks.

[0057] Furthermore, the display unit 302 is further configured to: after determining the first row as the entry position for entering data, shrink and display the other rows in the form except the first row.

[0058] Furthermore, the display unit 302 is also used to expand and display all the rows in the form before obtaining the number of row fields of the input data, the number of grids in each row in the form and the resolution of the display in response to the form entry instruction issued by the user.

[0059] In some embodiments, optionally, Figure 4 As shown, an electronic device 400 is proposed, including: a processor 402 and a memory 404, the memory 404 stores a program or instruction that can be run on the processor 402, and the program or instruction is executed by the processor 402 to implement the steps of the form entry method in any of the above technical solutions. Therefore, the electronic device 400 has all the beneficial effects of the form entry method in any of the above technical solutions, which will not be repeated here.

[0060] In some embodiments, optionally, a readable storage medium is provided on which a program is stored. When the program is executed by a processor, the method for entering a form in any of the above embodiments is implemented, thereby having all the beneficial technical effects of the method for entering a form in any of the above embodiments.

[0061] The readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0062] It should be clarified that in the claims, specification and drawings of the present application, the term "multiple" refers to two or more than two. Unless otherwise clearly defined, the orientation or position relationship indicated by the terms "upper" and "lower" is based on the orientation or position relationship shown in the drawings, which is only for the purpose of more conveniently describing the present application and making the description process easier, rather than indicating or implying that the device or element referred to must have the specific orientation described, be constructed and operated in a specific orientation, so these descriptions cannot be understood as limitations on the present application; the terms "connect", "install", "fix" and the like should be understood in a broad sense. For example, "connection" can be a fixed connection between multiple objects, or a detachable connection between multiple objects, or an integral connection; it can be a direct connection between multiple objects, or an indirect connection between multiple objects through an intermediate medium. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood based on the specific circumstances of the above data.

[0063] In the claims, specification and drawings of the present application, the description of the terms "one embodiment", "some embodiments", "specific embodiments" and the like means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In the claims, specification and drawings of the present application, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0064] The above are only preferred embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A form entry method, characterized in that: The form is displayed on a display, and the input method includes: In response to a form display instruction issued by a user, the form is displayed in a horizontal layout; In response to the form entry instruction issued by the user, acquiring the number of row fields of the entered data, the number of grids in each row of the form, and the resolution of the display; Determine the number of fields displayed in each row of the form according to the number of row fields, the number of grids and the resolution; The input data is entered into the form according to the number of fields.

2. The input method according to claim 1, characterized in that: Before entering the input data into the form according to the number of fields, the input method further includes: Add a new first row at the top of said form; The first row is determined as the entry position of the entry data.

3. The input method according to claim 2, characterized in that: After adding the first row at the top of the form, the input method further includes: Dividing the first line into a label portion and an input box portion; The label part and the input box part are displayed in line breaks.

4. The input method according to claim 2, characterized in that: After determining the first row as the input position of the input data, the input method further includes: The other rows in the form except the first row are displayed in a shrunk manner.

5. The input method according to any one of claims 1 to 4, characterized in that: In response to the form entry instruction issued by the user, before obtaining the number of row fields of the entry data, the number of grids in each row of the form, and the resolution of the display, the entry method further includes: All rows in the form are expanded and displayed.

6. A form entry device, characterized in that: The form is displayed on a display, and the input device includes: A display unit, for displaying the form in a horizontal layout in response to a form display instruction issued by a user; An acquisition unit, configured to acquire the number of row fields of the input data, the number of grids in each row of the form, and the resolution of the display in response to the form entry instruction issued by the user; A determination unit, used to determine the number of fields displayed in each row of the form according to the number of row fields, the number of grids and the resolution; An input unit is used to enter the input data into the form according to the number of fields.

7. The recording device according to claim 6, characterized in that: The determining unit is further configured to: Add a new first row at the top of said form; The first row is determined as the entry position of the entry data.

8. The recording device according to claim 7, characterized in that: The display unit is also used for: Dividing the first line into a label portion and an input box portion; The label part and the input box part are displayed in line breaks.

9. An electronic device, characterized in that: include: A processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 5 are implemented.

10. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.