حداکثر طول ورودی در HTML – خصوصیت maxlength
در HTML از خصوصیت maxlength برای تعیین حداکثر طول رشته ورودی استفاده میشود. از این خصوصیت میتوانید برای المان های <textarea> و همچنین المان های <input> با نوع text, search, url, tel, email و password استفاده کنید.
مثال زیر نمونه استفاده از خصوصیت maxlength در یک المان <input> با نوع text (تکست باکس) را نشان میدهد.
<form action="/action.php" method="post">
<label for="petname">Pet name: </label>
<input type="text" id="petname" name="petname" maxlength="8">
<input type="submit" value="Send">
</form>
با توجه به مثال فوق، کاربر میتواند تا حداکثر 8 کاراکتر را در تکست باکس وارد کند. البته با توجه به اینکه درج مقدار در این فیلد ضروری نیست کاربر میتواند آن را خالی بگذارد.
مقدار خصوصیت maxlength میتواند 0 یا یک عدد صحیح مثبت باشد. در صورت درج خصوصیت minlength، مقدار خصوصیت maxlength میبایست بزرگتر یا مساوی مقدار خصوصیت minlength باشد.
اگر ورودی دارای طولی بیشتر از مقدار خصوصیت maxlength باشد نتیجه اعتبارسنجی ناموفق خواهد بود. در مرورگرهای وب متداول از ورود تعداد کاراکتر بیش از این مقدار جلوگیری میشود.