Home Web Front-end Front-end Q&A What are the attributes of the input tag in html?

What are the attributes of the input tag in html?

Jun 04, 2021 am 10:11 AM
input

The attributes of the input tag in html are: type, required, pattern, step, placeholder, readonly, disabled, size, form, maxlength, autofocus, min, max, etc.

What are the attributes of the input tag in html?

The operating environment of this tutorial: Windows 7 system, CSS3&&HTML5 version, Dell G3 computer.

First let’s talk about the attributes of the html input tag:

1.type: This attribute is the only attribute that must be entered in the input tag. Of course, it can also be If left blank, the default is type = "text". The specific values ​​it has will be discussed later.

2.required: Mark whether a field is required. If a field is marked as required = "required" (in strict mode), or required (in relaxed mode) (ps: the following attributes are written in the same way, so they are not written out one by one), and the value of this field is empty , or the value filled in is an invalid value, then the form cannot be submitted. What is an invalid value? Look at the pattern attribute.

Build a full-network web front-end full-stack database (general directory) to learn faster and have a firmer grasp. You deserve it (continuously updated)

3.pattern: This attribute Contains a JavaScript-style regular expression. The input content must completely match the regular expression, otherwise the input content will be invalid. Don’t know about regular expressions? You can take a look at JavaScript regular expressions.

4.min max: These two attributes are used for date, time, time and other inputs, as well as number and range. As the name suggests, their role is to limit the maximum and minimum values.

5.step: Similar to max min, its function is to provide a button that can be clicked up and down. For example, the current number is 1, and you set step = "5". Click the up button and it will become 6. .

6.placeholder: There is not much to say about this attribute. Everyone should be familiar with it. It is generally used to prompt the user to input. When the user actually enters text, it will be overwritten by the entered text.

7.readonly: As the name suggests, this property makes the form empty control uneditable. The non-editability here does not mean that it is disabled, but that the text cannot be edited. For example, radio and checkboxes are inherently non-editable, so this attribute is meaningless to them.

8.disabled: This attribute disables a form element. This is disabled, completely disabling all form elements except .

9.maxlength: This attribute is used to limit the maximum number of words entered by the user.

10.size: It has no practical effect anymore. Controlling the size is almost always controlled by CSS.

11.form: In HTML5, there is no need to nest form controls in a form. The new form attribute can associate form elements with any form on the page. It can also be nested in a form and submitted with another form. The code is as follows:

<form id="form1">
<p>
<label for="admin">admin</label>
<input type="text" id="admin" form="form1"/>
</p>
</form>
Copy after login

In this way, the form and input are linked. If the input does not have a form attribute, then it will be associated with the form closest to it.

12.autocomplete: As the name suggests, autocomplete, the user inputs part of the input, and the rest is automatically completed. The browser needs to save the content entered by the user so that it can be automatically completed next time.

13.autofocus: This attribute means that this form control automatically obtains focus when the page is loaded.

The above are the attributes of the html input tag.

Extended information

Now let’s talk about the usage of input tag:

Let’s first look at an example of html input tag:

<form action="demo_form.asp">
用户名: <input type="text" name="fname"><br>
输入框: <input type="text" name="lname"><br>
<input type="submit" value="提交">
</form>
Copy after login

The effect of this is as shown in the figure:

The effect is still acceptable, and it is also the simplest input box style. What we are going to talk about today should be simple, and simple means easy to understand.

Let’s talk about the usage summary of html input tag:

1. Text box:

In the form, Text boxes are used to allow users to enter letters, numbers, etc., such as the user's name, address, etc.

The code format is as follows:

<input type=”text” name=”...” size=”...” maxlength=”...” value=”...”/>
Copy after login

2. Password box:

is a special text field used to enter passwords.

The code format is as follows:

<input type=”password” name=”...”  size=”...” maxlength=”...” value=”...”/>
Copy after login

3. Hidden domain:

is an invisible element used to collect or send information, for web page access To the user, the hidden domain is invisible. When the form is submitted, the hidden field will send information to the server with the name and value you defined when setting it up.

The code format is as follows:

<input type=”hidden” name=”...” value=”...”/>
Copy after login

4. Radio button:

Use radio button when you need the user to select one from a limited number of options. button. For example, we choose our weight when registering.

The code format is as follows:

<input type=”radio” name=”...” value=”...”/>
Copy after login

5. Check box:

Allows more than one option to be selected among the options to be selected. Each checkbox is an independent element and must have a unique name.

The code format is as follows:

<input type=”checkbox” name=”...” value=”...”/>
Copy after login

6. File upload box:

The code format is as follows:

<input type”file” name=”...”>
Copy after login

注意:利用这项功能时,在 form 标签中要指定method属性。要把method 指定为post, enctype属性指定为 multipart/form-data。

说明:multipart 控件是否上传多文件

推荐学习:html视频教程

The above is the detailed content of What are the attributes of the input tag in html?. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How to encapsulate input components and unified form data in vue3 How to encapsulate input components and unified form data in vue3 May 12, 2023 pm 03:58 PM

Preparation Use vuecreateexample to create a project. The parameters are roughly as follows: use native input. Native input is mainly value and change. The data needs to be synchronized when changing. App.tsx is as follows: import{ref}from'vue';exportdefault{setup(){//username is the data constusername=ref('Zhang San');//When the input box changes, synchronize the data constonInput=;return( )=>({

How to implement laravel input hidden field How to implement laravel input hidden field Dec 12, 2022 am 10:07 AM

How to implement the laravel input hidden field: 1. Find and open the Blade template file; 2. Use the method_field method in the Blade template to create a hidden field. The creation syntax is "{{ method_field('DELETE') }}".

What to do if there is no cursor when clicking on the input box What to do if there is no cursor when clicking on the input box Nov 24, 2023 am 09:44 AM

Solutions for clicking the input box without a cursor: 1. Confirm the focus of the input box; 2. Clear the browser cache; 3. Update the browser; 4. Use JavaScript; 5. Check the hardware device; 6. Check the input box properties; 7. Debug JavaScript code; 8. Check other elements of the page; 9. Consider browser compatibility.

Detailed explanation of input box binding events in Vue documents Detailed explanation of input box binding events in Vue documents Jun 21, 2023 am 08:12 AM

Vue.js is a lightweight JavaScript framework that is easy to use, efficient and flexible. It is one of the most popular front-end frameworks currently. In Vue.js, input box binding events are a very common requirement. This article will introduce the input box binding events in the Vue document in detail. 1. Basic concepts In Vue.js, the input box binding event refers to binding the value of the input box to the data object of the Vue instance, thereby achieving two-way binding of input and response. In Vue.j

How to use the input box carriage return event and verification function in the Vue document How to use the input box carriage return event and verification function in the Vue document Jun 20, 2023 am 09:13 AM

Vue is a popular JavaScript front-end framework with a responsive data binding and component system at its core. In Vue applications, the input box is one of the most commonly used UI elements. When the user enters text, we hope to listen for the carriage return event and validate the input before submitting. This article will introduce the input box enter event and verification function usage in the Vue document. 1. The carriage return event of the input box in Vue. Monitoring the carriage return event of the input box in Vue is very simple.

Get input from the user using Python's input() function Get input from the user using Python's input() function Aug 22, 2023 am 11:21 AM

Title: Using Python's input() function to get input from the user When writing a program, you often need to get input from the user. Python provides a built-in function input() that can be used to obtain and receive user input. This article will introduce how to use the input() function and some common application scenarios. The input() function is very simple to use. It accepts an optional prompt message as a parameter and waits for user input. After the user inputs, the input() function will return a

What is the input method in laravel What is the input method in laravel Jul 11, 2023 am 09:43 AM

The input method in laravel is a very practical tool that can easily obtain the parameters in the HTTP request. Whether it is GET, POST or other HTTP request methods, it can be easily processed. In laravel development, input validation and parameter processing are very common tasks, and the input method can greatly simplify these processes and improve development efficiency.

What is the input element in jquery? What is the input element in jquery? Jun 06, 2023 pm 02:18 PM

In jquery, input is a selector that selects form elements. Its functions are: 1. Input is used to collect user information. According to different type attribute values, the input field has many forms. The input field can be a text field, a check box, or a mask. The text controls, radio buttons, buttons, etc. after the Clickable images and submit buttons etc.

See all articles