Five practical tips for web form design

Five practical tips for web form design

1. Mobile selection of form text input: In the text input field, if a prompt is added, visitors often have to select and delete it with the mouse, and then enter useful information. In fact, as long as you add onMouseOver="this.focus()" onFocus="this.select()" code to <textarea>, everything will become much simpler, such as:

The following is the quoted content:
<textarea name=textarea wrap=virtual rows=2 cols=22 onMouseOver="this.focus()" onFocus="this.select()">Please fill in your name</textarea>
Similarly, you can add code to <input>.
2. Click to delete the form input unit: This column has a similar function to the above one, but there is a slight change in the use of the mouse. It needs to be clicked instead of just covering with the mouse like the above one. like:
The following is the quoted content:

<input type=text name="address" size=19 value="Please fill in your email" onFocus="this.value=''">
After clicking the input unit, the prompt information will be deleted. Isn’t it convenient?
3. Border setting of form input unit: Changing the traditional form unit border will make your homepage more colorful. like:
The following is the quoted content:

<input type=radio name=action value=subscribe checked style="BORDER-BOTTOM: dashed 1px; BORDER-LEFT: dashed 1px; BORDER-RIGHT: dashed 1px; BORDER-TOP: dashed 1px;background-color: #FEF5C8">
Among them, "style=***" is the left, right, top, bottom and background color settings, which are applicable to other units.
4. Text settings of form input cells: The font of cells in the form can be modified, such as:
The following is the quoted content:

<input type=text name="address" size=19 value="Please fill in your name" style=font-family:"verdana";font-size:10px >
Among them, "style=***" is the font and font size settings.
5. Change the form properties to a pop-up window: After most forms are activated, they will be opened in the current page, affecting normal browsing. It is better to modify it, such as:
The following is the quoted content:
<form method=POST action=url target=_blank>
"target=_blank" is used to control the opening of the pop-up window.

<<:  Pure HTML and CSS to achieve JD carousel effect

>>:  Difference and implementation of JavaScript anti-shake and throttling

Recommend

In-depth analysis of MySQL 8.0 redo log

Table of contents Preface Generation of redo log ...

Example of removing json backslash in php

1. Remove backslashes through the "stripslas...

mysql command line script execution example

This article uses an example to illustrate the ex...

How to capture exceptions gracefully in React

Table of contents Preface ErrorBoundary Beyond Er...

Example code for using Nginx to implement 301 redirect to https root domain name

Based on SEO and security considerations, a 301 r...

Detailed explanation of how to use $props, $attrs and $listeners in Vue

Table of contents background 1. Document Descript...

Detailed example of IOS database upgrade data migration

Detailed example of IOS database upgrade data mig...

Detailed explanation of Navicat's slow remote connection to MySQL

The final solution is in the last picture If you ...

Detailed explanation of viewing and setting SQL Mode in MySQL

Viewing and Setting SQL Mode in MySQL MySQL can r...

Detailed explanation of the simple use of MySQL query cache

Table of contents 1. Implementation process of qu...

How to set up vscode remote connection to server docker container

Table of contents Pull the image Run the image (g...

MySQL deep paging (how to quickly paginate tens of millions of data)

Table of contents Preface Case optimization summa...