Показать сообщение отдельно
  #1 (permalink)  
Старый 08.06.2011, 18:21
Новичок на форуме
Отправить личное сообщение для Ilyich Посмотреть профиль Найти все сообщения от Ilyich
 
Регистрация: 08.06.2011
Сообщений: 3

Вывод содержимого текстового поля по onChange
Добрый день.
Неожиданно застопорился на следующей проблеме:
Необходимо вывести содержимое текстового поля по событию onChange, используя DOM. Упрощенно код выглядит так:
<html>
<head>
<script type "text/javascript">
function f1 ()
{str=document.getElementById("text_").getAttribute('value');
alert (str);}
</script>
</head>
<body>
<input id="text_" type="text" onchange="f1();" value="sometext"></input>
</body>
</html>

В функции f1 текстовое поле находится по имени, берется его атрибут value.
В IE7 функция работает отлично, а вот в Опере (11.10) выдается текст, написанный в поле изначально ("sometext").
Если кто-нибудь знает пути решения проблемы, напишите, пожалуйста.
Ответить с цитированием