


How to limit the number of characters entered in a text area in an HTML form?
Aug 30, 2023 am 11:17 AMIn HTML, we can create forms with the help of various elements to accept and store information entered by users. These elements are also called form elements, such as: text fields (text boxes), radio buttons, check boxes, drop-down or combo boxes, reset and submit buttons.
TextArea is one of the elements that can be created in a form. A text area is used as a multi-line control where users can enter data in multiple rows and columns.
TextArea control is used to enter notes, suggestions, address information, email text, comments, etc. The text size is larger than the ordinary text field because the text field is a single-line input control and requires one line of data.
Example
Let’s understand the basic HTML code to create a text area with default width and height.
<html> <head><title>Feedback Form..</title> <style> h1{font-family:Algerian;font-size:20;color:blue;text-align:center} </style> </head> <body> <h1 id="Feedback-Form">Feedback Form..</h1> <form id="feedback_form"> <label for="label1">Enter your feedback here:</label> <textarea id="t1"> </textarea> </form> </body> </html>
Example
To set the width and height of a text area of your own choosing, you specify the desired number of rows and columns. To do this, we can make use of the rows and cols attributes of the
<html> <head><title>Feedback Form..</title> <style> h1{font-family:Algerian;font-size:20;color:blue;text-align:center} </style> </head> <body> <h1 id="Feedback-Form">Feedback Form..</h1> <form id="feedback_form"> <table> <tr> <td> <label for="label1">Enter your feedback:</label> </td> <td> <textarea id="t1" rows="10" cols="24">Type your valueable feedback here: </textarea> </td> </tr> </table> </form> </body> </html>
When the information entered in the text area exceeds its height, the vertical scroll bar will be automatically activated.
Note - By default, we can enter data up to 5,24,288 characters in the text area.
In some cases, there is a need to limit the size of characters that can be typed in a text area. So, in this case, we can use the maxlength property to control the number of characters entered in the text area.
Example
Assuming that in a website where a person enters his or her experiences, articles or speeches, there must be a certain limit on the number of characters. Therefore, web designers can use the maxlength attribute to limit the number of characters typed in a text area. Let us understand through an example -
<html> <body> <form id="feedback_form"> <label for="label1">Enter your feedback (150 words):</label> <textarea id="t1" maxlength="150"> </textarea> </form> </body> </html>
In this program, the character limit is only set to 150 characters, which means it will stop typing because we are not allowed to type more than "150" characters.
We have discussed above that the cols attribute can specify the width of the text area, which means we can enter the maximum number of columns, but if we use the cols and maxlength attributes together

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Difficulty in updating caching of official account web pages: How to avoid the old cache affecting the user experience after version update?

How do I use HTML5 form validation attributes to validate user input?

What is the purpose of the <iframe> tag? What are the security considerations when using it?

How to efficiently add stroke effects to PNG images on web pages?

What is the purpose of the <meter> element?

What is the purpose of the <datalist> element?

What is the viewport meta tag? Why is it important for responsive design?

What is the purpose of the <progress> element?
