Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.01.2015, 11:35
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

ie9 - history.back -> value = ""
шаг 1 - человек заполнил форму и засабмитил ее, перешел на след страницу.
шаг 2 - нажал вернуться назад (хочет что то подправить)

возвращаемся на предыдущую страницу с помощью кнопки с history.back
Так вот данные в полях формы в IE9 (думаю ранние тоже) отображаются,
но при попытке получить атрибут value получаю пустую строку.

IE отрисовал данные, но получить я их не могу.
Написал метод который бы сохранял в cookie эти данные и пробую подставлять их в эту форму при возврате на страницу.
И тут ничего не происходит. Метод страбатывает, в отладчике это наблюдаю. Но при попытке получить данные опять получаю пустую строку.
Хочу заметить что если обновить страницу, то данные заполняются, ошибка наблюдается только при возврате на предыдущую страницу.
Ответить с цитированием
  #2 (permalink)  
Старый 23.01.2015, 11:36
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

Хотел обсудить как возможно вернуться на предыдущую страницу и заполнить поля.
Ответить с цитированием
  #3 (permalink)  
Старый 23.01.2015, 11:45
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Проверил - не наблюдаю проблемы. Сделай демо-страничку.
Покажи код как ты получаешь value? И как осуществляется переход между страницами?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #4 (permalink)  
Старый 23.01.2015, 12:34
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

Забыл добавить немаловажное, наблюдается это при https запросах
Ответить с цитированием
  #5 (permalink)  
Старый 23.01.2015, 12:36
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

нашел кое что здесь
http://stackoverflow.com/questions/1...https-page-wor
Ответить с цитированием
  #6 (permalink)  
Старый 23.01.2015, 13:56
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

Святое дерьмо, это смешно))) Я не понимаю что происходит)

> $('[name="card_from"]').val()
""
>> document.forms["transfer"].elements["card_from"].value;
"123"
Ответить с цитированием
  #7 (permalink)  
Старый 23.01.2015, 14:43
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Там про исчезновение контента, а не косяк доступа.
Сообщение от kuzroman
Я не понимаю что происходит
Выглядит дико.

Эти варианты че выдают?
document.getElementsByName('card_from')[0].value; 
$(document.forms["transfer"].elements["card_from"]).val()
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #8 (permalink)  
Старый 23.01.2015, 14:44
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Может у тебя на странице несколько card_from?
document.getElementsByName('card_from').length
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #9 (permalink)  
Старый 23.01.2015, 15:03
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

>> document.getElementsByName('card_from')[0].value;
"5417 1512 7558 7621"
>> $(document.forms["transfer"].elements["card_from"]).val()
""
Ответить с цитированием
  #10 (permalink)  
Старый 23.01.2015, 15:03
Аватар для kuzroman
Кандидат Javascript-наук
Отправить личное сообщение для kuzroman Посмотреть профиль Найти все сообщения от kuzroman
 
Регистрация: 26.11.2010
Сообщений: 124

document.getElementsByName('card_from').length
1
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемы с сладером на javascrip в IE9 wendstor Javascript под браузер 6 28.09.2012 23:55
Проблемы с показом примеров кода в IE9 Pavel M. Сайт Javascript.ru 4 19.11.2011 22:48
<= IE8 memory leak, IE9 - fine AbNormy Internet Explorer 1 20.05.2011 19:47
Кто нибудь подскажет onmouseout при ul > li > ul, или все Великие kudenv Элементы интерфейса 2 12.03.2011 12:34
Задача: палец > кнопка > div > to >textarea Апельсин Events/DOM/Window 12 19.03.2010 20:40