- HTML Tutorial
- HTML - Home
- HTML - Introduction
- HTML - Editors
- HTML - Basic Tags
- HTML - Elements
- HTML - Attributes
- HTML - Headings
- HTML - Paragraphs
- HTML - Fonts
- HTML - Blocks
- HTML - Style Sheet
- HTML - Formatting
- HTML - Quotations
- HTML - Comments
- HTML - Colors
- HTML - Images
- HTML - Image Map
- HTML - Iframes
- HTML - Phrase Elements
- HTML - Meta Tags
- HTML - Classes
- HTML - IDs
- HTML - Backgrounds
- HTML Tables
- HTML - Tables
- HTML - Headers & Caption
- HTML - Table Styling
- HTML - Table Colgroup
- HTML - Nested Tables
- HTML Lists
- HTML - Lists
- HTML - Unordered Lists
- HTML - Ordered Lists
- HTML - Definition Lists
- HTML Links
- HTML - Text Links
- HTML - Image Links
- HTML - Email Links
- HTML Color Names & Values
- HTML - Color Names
- HTML - RGB
- HTML - HEX
- HTML - HSL
- HTML Forms
- HTML - Forms
- HTML - Form Attributes
- HTML - Form Control
- HTML - Input Attributes
- HTML Media
- HTML - Video Element
- HTML - Audio Element
- HTML - Embed Multimedia
- HTML Header
- HTML - Head Element
- HTML - Adding Favicon
- HTML - Javascript
- HTML Layouts
- HTML - Layouts
- HTML - Layout Elements
- HTML - Layout using CSS
- HTML - Responsiveness
- HTML - Symbols
- HTML - Emojis
- HTML - Style Guide
- HTML Graphics
- HTML - SVG
- HTML - Canvas
- HTML APIs
- HTML - Geolocation API
- HTML - Drag & Drop API
- HTML - Web Workers API
- HTML - WebSocket
- HTML - Web Storage
- HTML - Server Sent Events
- HTML Miscellaneous
- HTML - MathML
- HTML - Microdata
- HTML - IndexedDB
- HTML - Web Messaging
- HTML - Web CORS
- HTML - Web RTC
- HTML Demo
- HTML - Audio Player
- HTML - Video Player
- HTML - Web slide Desk
- HTML Tools
- HTML - Velocity Draw
- HTML - QR Code
- HTML - Modernizer
- HTML - Validation
- HTML - Color Picker
- HTML References
- HTML - Cheat Sheet
- HTML - Tags Reference
- HTML - Attributes Reference
- HTML - Events Reference
- HTML - Fonts Reference
- HTML - ASCII Codes
- ASCII Table Lookup
- HTML - Color Names
- HTML - Entities
- MIME Media Types
- HTML - URL Encoding
- Language ISO Codes
- HTML - Character Encodings
- HTML - Deprecated Tags
- HTML Resources
- HTML - Quick Guide
- HTML - Useful Resources
- HTML - Color Code Builder
- HTML - Online Editor
HTML - readonly Attribute
HTML readonly attribute is used to specify that an input, or textarea field, is read-only. It is a boolean attribute.
If an input or textarea field is a read-only field, it means that the user cannot change or modify the control, however, the user can highlight it and copy the text from the field. The readonly attribute is supported by the text, search, URL, email, password, date, month, and number input types and textarea Elements.
Syntax
<tag readonly></tag>
Applies on
Below-listed elements allow the use of the HTML readonly attribute.
Element | Description |
---|---|
<input> | HTML <input> tag is used to specify the input field. |
<textarea> | HTML <textarea> tag is used to represent a multiline plain-text editing control. |
Examples of HTML readonly attribute
Below examples will illustrate the HTML readonly attribute, where and how we should use this attribute!
Make an input text as readonly
Output window displays name as 'tutorialspoint' which cannot be edited.
<!DOCTYPE html> <html> <head> <title>HTML readonly attribute</title> </head> <body> <h3>Example of the HTML 'readonly' attribute</h3> <form> <label>Name</label> <input type="text" value="tutorialspoint" readonly> </form> </body> </html>
Make textarea as readonly
Output window displays textarea content which cannot be altered.
<!DOCTYPE html> <html> <head> <title>HTML textarea readonly attribute</title> </head> <body> <h3>Example of the HTML textarea 'readonly' attribute</h3> <form> <label>Feedback</label> <br> <textarea cols="40" rows="10" readonly> Try to improve your communication skills. </textarea> </form> </body> </html>
Make an input number as readonly
Output window displays a mobile number which cannot be edited.
<!DOCTYPE html> <html> <head> <title>HTML input readonly attribute</title> </head> <body> <h3>Example of the HTML input 'readonly' attribute</h3> <form> <label>Mobile: </label> <input type="number" value="1234567890" readonly> </form> </body> </html>
Realtime usage of HTML readonly attribute
Output window displays a form with different fields where some fields are readonly fields which cannot be altered.
<!DOCTYPE html> <html> <head> <title>HTML readonly attribute in forms</title> </head> <body> <h3>Example of the HTML 'readonly' attribute in forms</h3> <form> <p>Company placement form: </p> <label>Name :</label> <input type="text"><br> <br> <label>Email :</label> <input type="email"><br> <br> <label>Mobile:</label> <input type="number"><br> <br> <label>Company name:</label> <input type="text" value="Tutorialspoint" readonly> (readonly field)<br><br> <label>Designation: </label> <input type="text" value="Technical Engineer" readonly> (readonly field)<br><br> <label>Date of joining: </label> <input type="date" value="2023-08-01" readonly> (readonly field)<br><br> <button> Submit </button> </form> </body> </html>
Supported Browsers
Attribute | |||||
---|---|---|---|---|---|
readonly | Yes | Yes | Yes | Yes | Yes |
To Continue Learning Please Login
Login with Google