Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.09.2012, 09: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

Почему сбрасывается значение ?
Как сохранить значение , полученное после события ?
Скрипт уменьшен до минимума с сохранием странного поведения .
Ответить с цитированием
  #2 (permalink)  
Старый 20.09.2012, 09:45
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

cyberpunk,
<html>
<head>
    <title></title>
</head>
<body>
<form onsubmit="y.innerHTML=2; return false;">
    <input type="text">
    <input type="submit">
    </form>
<div id="debug"> </div>
</form>
<script type="text/javascript">
     
    var y=document.getElementById('debug');
    y.innerHTML=0;
     
</script>
</body>
</html>

в этом случае естественно данные из формы не будут переданы
если таковое необходимо...то записывать в coockie (потом считывать и вставлять в нужное место) или передавать на серв из hidden-поля

Последний раз редактировалось lord2kim, 20.09.2012 в 09:58.
Ответить с цитированием
  #3 (permalink)  
Старый 21.09.2012, 08:59
Новичок на форуме
Отправить личное сообщение для cyberpunk Посмотреть профиль Найти все сообщения от cyberpunk
 
Регистрация: 20.02.2012
Сообщений: 5

Спасибо .
Еще можно записывать значение в local storage ,если браузер поддерживает .
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передать значение переменной из php в js wayzer jQuery 6 09.09.2012 22:26
Как получить значение переменной из callback функции? Хиросим AJAX и COMET 5 24.04.2012 08:32
стили input при событии onFocus SerjRamone Элементы интерфейса 11 08.07.2010 14:58
Смена картинки (бекграунд дива ) при событии (нажатие клавиш или клавиши и мыши) Monster Events/DOM/Window 5 01.11.2009 00:16
Присвоить значение ID переменной. Treekci Общие вопросы Javascript 7 18.03.2009 12:06