56 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			56 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: Required
							 | 
						|||
| 
								 | 
							
								localeTitle: 需要
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								## 需要
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								HTML required属性在input元素中用于以输入表单所需的形式输入字段。 如果用户没有填写输入字段,表单将不会提交,并且会发出一条消息,要求用户填写该字段。 `< Required>`属性适用于`<input>` , `<select>` , `<textarea>` 。
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								例如:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								```html
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								<!DOCTYPE html> 
							 | 
						|||
| 
								 | 
							
								 <html> 
							 | 
						|||
| 
								 | 
							
								  <head> 
							 | 
						|||
| 
								 | 
							
								    <title>HTML Required Attribute</title> 
							 | 
						|||
| 
								 | 
							
								  </head> 
							 | 
						|||
| 
								 | 
							
								  <body> 
							 | 
						|||
| 
								 | 
							
								    <form action="/"> 
							 | 
						|||
| 
								 | 
							
								      Text Field: <input type="text" name="textfield" required> 
							 | 
						|||
| 
								 | 
							
								      <input type="submit" value="Submit"> 
							 | 
						|||
| 
								 | 
							
								    </form> 
							 | 
						|||
| 
								 | 
							
								  </body> 
							 | 
						|||
| 
								 | 
							
								 </html> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								选择示例:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								```html
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								<form action="/action.php"> 
							 | 
						|||
| 
								 | 
							
								 <select required> 
							 | 
						|||
| 
								 | 
							
								  <option value="">None</option> 
							 | 
						|||
| 
								 | 
							
								  <option value="volvo">Volvo</option> 
							 | 
						|||
| 
								 | 
							
								  <option value="saab">Saab</option> 
							 | 
						|||
| 
								 | 
							
								  <option value="mercedes">Mercedes</option> 
							 | 
						|||
| 
								 | 
							
								  <option value="audi">Audi</option> 
							 | 
						|||
| 
								 | 
							
								 </select> 
							 | 
						|||
| 
								 | 
							
								 </form> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								文本区域示例:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								```html
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								<form action="/action.php"> 
							 | 
						|||
| 
								 | 
							
								  <textarea name="comment" required></textarea> 
							 | 
						|||
| 
								 | 
							
								  <input type="submit"> 
							 | 
						|||
| 
								 | 
							
								 </form> 
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								简单地添加`required`的输入元件
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### 更多信息:
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								[关于输入元素的MDN文章](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input)
							 |