Я установил maxlength в поле textarea. Как предотвратить блокировку maxlength от отправки в случаях, когда пользователь выходит за максимальную длину текстового поля?Как предотвратить блокировку textarea maxlength submit
1
A
ответ
2
Вы можете сделать это, используя Javascript/jQuery. Проверьте длину текстовой области, и если это больше того, что вы хотите (длина maxt), дайте предупреждение и не позволяйте отправить форму.
<script>
function formSubmit(){
var count = $("#your_textarea").val().length;
if(count >= MAX_LENGHT) {
alert("Max length reached for the text area");
return false;
}
}
</script>
<textarea id="your_textarea"></textarea>
<input type="button" onclick="formSubmit()" value="Submit form">
note: codes are not tested.
0
Код надежды поможет вам.
<html>
<head>
<script>
function test()
{
var txtval_length=document.getElementById("txt").value.length;
if(txtval_length>30) // here 30 is temporary purpose you can set as per your requirement.
{
return false; // do not allow to submit
}
else
{
return true; // submit form
}
}
</script>
</head>
<body>
<form action="test1.html" method="post" onsubmit="return test();">
<textarea id="txt"></textarea>
<input type="submit" value="Submit"/>
</form>
</body>
</html>
В приведенном выше примере, если длина TextArea характера составляет менее 30, то это позволило представить форму в противном случае форма не будет представить. вы можете изменить условие в соответствии с вашими требованиями.
Смежные вопросы
- 1. Textarea maxlength в IE
- 2. Textarea MaxLength проверить
- 3. Textarea maxlength IE issue
- 4. set maxlength в textarea
- 5. jQuery validate textarea maxlength ошибка
- 6. Как предотвратить блокировку GUI?
- 7. Определить maxlength для html textarea
- 8. Установить maxlength в Html Textarea
- 9. добавление maxlength в html: textarea
- 10. Как предотвратить блокировку JavaScript HTML
- 11. Как предотвратить блокировку приложения Android?
- 12. Ng-submit with textarea
- 13. textarea maxlength attrribute и string length() несоответствия
- 14. Длина javascript и textarea maxlength не совпадают
- 15. JQuery помогает принудительно использовать maxlength в textarea?
- 16. свойство maxlength textarea без использования javascript
- 17. Maxlength в textarea с использованием jQuery
- 18. TextArea MaxLength - поддерживается или не поддерживается?
- 19. maxlength с textarea не работает в chrome
- 20. TEXTAREA maxLength в IE11 Совместимость View
- 21. iphone - MBProgressHUD предотвратить блокировку navigationController
- 22. предотвратить блокировку отслеживания блокировки Adblock
- 23. submit textarea в phpmyadmin issue
- 24. Предотвратить форму submit
- 25. cleanup textarea after button submit
- 26. Как предотвратить блокировку рекламы в наших приложениях?
- 27. Как предотвратить блокировку Angular-UI модального закрытия?
- 28. Как предотвратить блокировку TcpStream при чтении?
- 29. как предотвратить автоматическую блокировку в окнах 7
- 30. Как предотвратить блокировку Team Foundation отменить блокировки
Вы можете реализовать любые проверки правдоподобия, которые вам нравятся, используя JavaScript на клиентском сайте. – arkascha
Не совсем понятно, что вы имеете в виду: я думаю, что вы хотели сказать: «Как заблокировать отправку, если ...» вместо «... предотвратить это ...», потому что maxlength в textarea не влияет, если только у вас есть какая-то проверка на стороне клиента, о которой вы нам не говорили. – UweB
На отправке вы можете просто проверить длину входной строки, и в случае, если ее длина превышает пресетный предел, просто верните false, чтобы остановить действие отправки. –