38 lines
		
	
	
		
			919 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			38 lines
		
	
	
		
			919 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								title: Autofocus Attribute
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								## Autofocus Attribute | HTML5
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								The **autofocus** attribute is a boolean attribute.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								When present, it specifies that the element should automatically get input focus when the page loads.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Only one form element in a document can have the **autofocus** attribute. It cannot be applied to `<input type="hidden">`.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Applies to
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								| Element | Attribute |
							 | 
						||
| 
								 | 
							
								| :-- | :-- |
							 | 
						||
| 
								 | 
							
								| `<button>` | autofocus |
							 | 
						||
| 
								 | 
							
								| `<input>` | autofocus |
							 | 
						||
| 
								 | 
							
								| `<select>` | autofocus |
							 | 
						||
| 
								 | 
							
								| `<textarea>` | autofocus |
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Example
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```html
							 | 
						||
| 
								 | 
							
								<form>
							 | 
						||
| 
								 | 
							
								    <input type="text" name="fname" autofocus>
							 | 
						||
| 
								 | 
							
								    <input type="text" name="lname">
							 | 
						||
| 
								 | 
							
								</form>
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### Compatibility
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								This is an HTML5 attribute.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#### More Information:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[HTML autofocus Attribute](https://www.w3schools.com/tags/att_autofocus.asp) on w3schools.com
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								[<input> autofocus attribute](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input) on MDN web docs
							 |