Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 30.08.2011, 20:37
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

B@rmaley.e><e, спасибо за сайт, надо было использовать TextLength
<textarea id='text1' width='300'>
    1111
</textarea>
<input type='button' value='push' onclick='chet()'>
<script>
function chet() {
    alert('Количество символов в строке:' + document.getElementById('text1').textLength)
}
</script>
Ответить с цитированием
  #12 (permalink)  
Старый 30.08.2011, 20:43
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

textLength введён только в HTML5, старые браузеры его не поддерживают. Посмотрите что-нибудь ещё.
Ответить с цитированием
  #13 (permalink)  
Старый 30.08.2011, 21:53
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

пф...спасибо что предупредили. Посмотрел есть value, никогда бы не подумал что у textarea он есть
Ответить с цитированием
  #14 (permalink)  
Старый 30.08.2011, 23:40
Профессор
Отправить личное сообщение для popov654 Посмотреть профиль Найти все сообщения от popov654
 
Регистрация: 22.09.2010
Сообщений: 217

Цитата:
Щито?! innerHTML вообще никак не связано с тем, что пользователь введёт в textarea.
Разве?.. Странно, по идее любые динамические изменения, внесённые посредством JsvaScript, отражаются в innerHTML. Разве на текст, который ввели, это не распространяется?

И потом, у ТС там всяко данные УЖЕ были, изначально, в HTML коде)

Последний раз редактировалось popov654, 30.08.2011 в 23:43.
Ответить с цитированием
  #15 (permalink)  
Старый 30.08.2011, 23:44
Профессор
Отправить личное сообщение для popov654 Посмотреть профиль Найти все сообщения от popov654
 
Регистрация: 22.09.2010
Сообщений: 217

А, вот, открыл книгу, там сказано, что innerHTML с textarea использовать не следует, так как в некоторых браузерах можно получить вместо текущего значения значение по умолчанию (т.е. изначальный innerHTML). Как правило он пуст
Так что Вы совершенно правы)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу понять, почему не работает автокомпил в IE 8 gargon2008 jQuery 0 07.06.2011 11:31
Почему не определяется втарая переменная? Арман Общие вопросы Javascript 3 09.04.2011 11:14
Почему это работает? (инклуд JS в JS) Василий Б. Общие вопросы Javascript 4 11.06.2010 12:41
Почему div не отображается в ИЕ? warobushek (X)HTML/CSS 0 26.04.2010 08:35
Почему match() возвращает значение undefined yolka Events/DOM/Window 2 24.04.2010 15:09