Мой PHP-код выглядит так:
<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, он ничего не меняет.
Я также попробовал временное исправление добавления "", однако это тоже не сработало!