|
|
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
Как можно ограничить количество вводимых символов на textarea? Maxlength не работает textarea ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 20:10 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
Это сделать достаточно сложно. Проще проверить на максимальную длину перед сохранением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 22:37 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
textarea (with maxlength, without scrolling) Данные скрипты позволяют установить для html элемента ограничения по количеству введенных символов и отображаемых строк (блокирование скролинга) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. В данном примере максимальное количество вводимых символов ограничено 255, а максимальное количество строк - 16. ID="Comments" взято для примера, и соответственно во всех скриптах должна быть заменена на ID вашего контрола. Строка скрипта внизу страницы должна быть обязательно включена в стартовый скрипт, если он формируется на сервере, а не задается явно на странице, как в данном примере. ________________________________________________________ ________________________________________________________ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 07:20 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
Тоисть набраное может привышать количество а отправляется не более 255? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 08:08 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
boqtanТоисть набраное может привышать количество а отправляется не более 255? 1) Перед отправкой формы можно проверить количество символом и попросить убрать лишние (показав, сколько лишнего введено). 2) Молча отправить только требуемое количество. 3) Предупредить, что количество превышает заданное и дать выбор. Всё это хорошо работает только если превышение этого количества символов должно сигнализировать об ошибке. А что тут написал некто Hektor для проверки в рантайме? Он написал полную чушь (нагромождение безграмотных кусков кода с использованием window.document.all, за который нужно плющить яйца молотком), которая не работает даже под IE (не компилируется; не знаю, откуда он скопировал этот отстой). Причем в Firefox'е это не будет работать в принципе, потому что там нет обработчика событий onPast. И использование event.returnValue тоже не проканает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 08:38 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
Согласен. Код получил от товарищей, а те вот от куда. Исправляюсь. Проверил. работает. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. НАДЕЮСЬ Я РЕАБИЛИТИРОВАН ________________________________________________________ ________________________________________________________ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 09:17 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
Код замечательный! Гораздо лутче чем хотел:) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 11:40 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
Hektor НАДЕЮСЬ Я РЕАБИЛИТИРОВАН ________________________________________________________ ________________________________________________________ Нет. Повторяю, всё это не работоспособно нигде кроме IE. Значит использовать данный подход нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 13:51 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
Я знаю. к томуэе в браузерах бывает выключают javascript. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 14:33 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
а еще можно fputs задать ограничение на запись:) к примеру fputs($file,"$ljhkjhkjh","160"); :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 17:16 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин. Hektor НАДЕЮСЬ Я РЕАБИЛИТИРОВАН ________________________________________________________ ________________________________________________________ Нет. Повторяю, всё это не работоспособно нигде кроме IE. Значит использовать данный подход нельзя.А если заменить строки типа Send_Message.remainchars.value на document.forms("Send_Message")("remainchars").value? Не могу проверить, у меня только ie. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 17:31 |
|
||
|
Ограничение textarea
|
|||
|---|---|---|---|
|
#18+
<html> <head> <script language="JavaScript"> <!-- var count=1000; function load1() { document.formText.t1.value=count document.formText.t2.value=count } function text1Change() { a=document.formText.text1.value.length; if((a)>count)document.formText.text1.value=document.formText.text1.value.substring(0,count); a=document.formText.text1.value.length; document.formText.t2.value=count-a; } //--> </script> </head> <body onload=load1()> <form name="formText"> <textarea name="text1" rows=5 cols=30 onkeyup="text1Change()"></textarea><br> Ограничение символов: <input type="text" name="t1" size="4" maxlength="4" disabled="false"><br> Осталось: <input type="text" name="t2" size="4" maxlength="4" disabled="false"> </form> </body> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 16:50 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=34665459&tid=1457834]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
156ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 498ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...