![]() |
Не большой конкурс от меня, приз - шестизначная аська :)
Вобщем есть код:
Код:
<textarea></textarea>Задача сценария: выводить в текстовом поле оставшееся количество знаков, при вводе символов в текстарии. Допустим, их будет: 500. Как только, при вводе в текстарии количество больше 500 - символ просто не добавляется. Приз - шестизначый icq uin :) P.S. Копипаст подобных форм и последующее переделывание - не приветствуется! Спасибо! |
ну для <input type="text" />
это <input type="text" maxLength=500 /> а для еучефкуф тама юзай onkeypress или onchange или ещё чёнить чё там есть :))) |
Ponchik, ну это понятно. Вот при добавлении символа или при встаке нескольких символов, счетчик должен правильно отматывать назад. И нужно сделать как можно меньше кода, но грамотно. :)
|
На, тырь на здоровье
https://www.orangetext.md/Default.aspx?lang=ru |
PHP код:
|
eLWAux, спасибо, но есть ошибки. Если нажать на ентер а потом на бэкспэйс счетчик минусует всёравно :(
Ponchik, не нашел там ничего я :( |
Специально для тебя выдрал из той ссылки, что давал Ponchik.
P.S. работает конечно, но код eLWAux'a красивее =) PHP код:
|
ыыыы) прикольно под видом конкурса для себя что-то делать:D
так больше народу купицо кстате гораздо)) +1 за идею |
ReanimatoR, спасибо.
:) Можно конечно было просить помощи в разделе PHP, PERL, MySQL, JavaScript/Важно: [JavaScript, AJAX] Задай вопрос, получи ответ, но так на много интереснее :) И человеку приятно будет, не просто за спасибки, которые я и так поставлю :) , а за аську шестёрочку, кстати, маска XYZa ;) Статус cl :) |
m0nsieur, гавно этот скрипт! Попробуй напиши в нём несколько предложений с вертикальной табуляцией чтобы прокрутка появилась, потом потяни до самого начала и она начинает дёргаться как какое то очко =)
То есть сообщение не отредактировать потом... И такая же проблема, почему он вертикальную табуляцию считает за символ? |
2 mff - я и не говорил, что это супер скрипт,а табуляцию считает наверное потому, что он предназначен для смс, где считается все.
P.S. Ты просто сказал, что не нашел там ничего, вот я и отыскал и немного отредактировал ;) |
m0nsieur, ок, но не то это, можно было не отыскивать. Спасибо.
|
АП! Актуально!
|
ИМХО, самый адекватный вариант (учитывает любые символы, т.к. и перенос строки и табуляция - это символ, причем в винде перенос строки = 2 символам).
Код HTML:
<html>Код HTML:
<html>Также можно в конце скриптовой части добавить пару строк (привязать эту функцию ко всем телодвижениям), чтобы счетчик реагировал на контекстое меню мыши типа копировать вставить вырезать и другие манипуляции: Код HTML:
f.myText.onchange = function () { checkLen(f); }Код HTML:
<html> |
актуально?
|
n0reply, спасибо. Попробую завтра разобраться, что к чему :)
Godfather Bulan, спасибо! Актуально! |
Всем спасибо!
Pashkela получает шестерочку 17-37-37, так как его код работает без глюков! Большое спасибо, замечательный код!!!! http://forum.antichat.ru/showpost.php?p=1387631&postcount=2 P.S. сорр за мультипостинг... |
| Время: 23:13 |