Показать сообщение отдельно
  #1 (permalink)  
Старый 20.09.2012, 10:37
Новичок на форуме
Отправить личное сообщение для cyberpunk Посмотреть профиль Найти все сообщения от cyberpunk
 
Регистрация: 20.02.2012
Сообщений: 5

не сохраняется значение переменной при событии
<html>
<head>
    <title></title>
</head>
<body>
<form onsubmit="y.nodeValue=2;">
    <input type="text">
    <input type="submit">
    </form>
<div id="debug"> </div>
</form>
</body>
</html>


<script type="text/javascript">
    
    y=document.getElementById('debug').firstChild
    y.nodeValue=0;
    
</script>


алгоритм
1 y выводит 0 в div
2 при событии submit меняем значение в div на 2
3 значение сбрасывается на 0 , хотя по идее должно оставаться 2

Почему сбрасывается значение ?
Как сохранить значение , полученное после события ?
Скрипт уменьшен до минимума с сохранием странного поведения .
Ответить с цитированием