Мой PHP код выглядит так:Установка Форма входного значения С IE9 (возникает ошибка - не удалось установить значение «значение» собственности: объект является нулевым или не определено)
<a id='next_page' HREF='#' onclick=\"javascript:document.getElementById('page_to_show').value='" . ($page + 1) . "'; return false;\" rel='facebox'>[Next $display_per_page]</a>
Как вы можете видеть , Я использую document.getElementById('page_to_show').value
, чтобы установить значение скрытого поля «page_to_show». Я также попытался установить значение обычного текстового поля ввода, и я столкнулся с той же ошибкой. Я также пробовал .Value
вместо .value
- не повезло. Этот код работает в IE8 и FF 3.6.17. Почему бы не IE9? Это звуковой код, правильно? Спасибо!
О, я также пробовал метод jQuery $("#page_to_show").val("Page Num");
и хотя он не выбрал ошибку Javascript, это ничего не меняет.
Я также испробовал временное исправление добавления «», однако это тоже не сработало!
Является ли ваш вход 'page_to_show' в DOM, а' next_page' clcicked? –
Я так считаю. Как бы я это проверить? –
Если бы вы могли вставить больше кода, я напишу вам :) –