Javascript.RU

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

Почему indefinded
<textarea id='text1' width='300'>
    1111
</textarea>
<input type='button' value='push' onclick='chet()'>
<script>
function chet() {
    alert('Количество символов в строке:' + document.getElementById('text1').TextLength)
}
</script>

Последний раз редактировалось 9xakep, 30.08.2011 в 20:34.
Ответить с цитированием
  #2 (permalink)  
Старый 30.08.2011, 20:15
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

getElementById возвращает элемент, а не его содержимое.
Ответить с цитированием
  #3 (permalink)  
Старый 30.08.2011, 20:18
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

А что возвращает элемент?Попробовал через form не получается.
Ответить с цитированием
  #4 (permalink)  
Старый 30.08.2011, 20:19
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Почитайте уже что-нибудь.
Ответить с цитированием
  #5 (permalink)  
Старый 30.08.2011, 20:21
Профессор
Отправить личное сообщение для popov654 Посмотреть профиль Найти все сообщения от popov654
 
Регистрация: 22.09.2010
Сообщений: 217

Он вызывал свойство length, дело не в этом...
Ставьте Вашу функцию в <body onload="">, подозреваю, у Вас просто DOM не сформирован. Самые распространённые грабли
Ответить с цитированием
  #6 (permalink)  
Старый 30.08.2011, 20:25
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

<body onload='chet()'><form name='pole'><textarea id='text1' name='area'  width='300'>1111</textarea></form></body>
<script>
function chet () {
alert('Количество символов в строке: ' + document.pole.area.length)
}
</script>

Все равно не работает
Ответить с цитированием
  #7 (permalink)  
Старый 30.08.2011, 20:26
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от popov654
Он вызывал свойство length, дело не в этом...
С каких пор у объектов HTMLTextareaElement есть свойство length?

9xakep, по-прежнему советую Вам проследовать по ссылке из моего предыдущего поста и почитать что-нибудь толковое.
Ответить с цитированием
  #8 (permalink)  
Старый 30.08.2011, 20:31
Профессор
Отправить личное сообщение для popov654 Посмотреть профиль Найти все сообщения от popov654
 
Регистрация: 22.09.2010
Сообщений: 217

Ой, сорри) Глупость написал. Нужно document.pole.area.value.length
Ответить с цитированием
  #9 (permalink)  
Старый 30.08.2011, 20:31
Профессор
Отправить личное сообщение для popov654 Посмотреть профиль Найти все сообщения от popov654
 
Регистрация: 22.09.2010
Сообщений: 217

А с textarea лучше вообще innerHTML
Ответить с цитированием
  #10 (permalink)  
Старый 30.08.2011, 20:35
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

Сообщение от popov654
А с textarea лучше вообще innerHTML
Щито?! innerHTML вообще никак не связано с тем, что пользователь введёт в textarea.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не могу понять, почему не работает автокомпил в 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