Почему отваливается document.getElementById?

Имеется кнопка вида:
echo '<button type="botton" onclick="window.open (\'/goods?p=add&get='.$rowsshowcat['id'].'&name='.$rowsshowcat['name'].'&unit_s=\' + document.getElementById(\'unit_s\').value + \'&unit_g=\' + document.getElementById(\'unit_g\').value + \'&unit='.$rowsshowcat['unit'].'\', \'_self\')" style="min-width: 80px;" class="btn btn-info btn-fill btn-wd"><span class="ti-save"></span></button>

Начал периодически замечать, что у некоторых товаров не передается unit_g и unit_s, понять почему не могу... Может есть альтернатива?
Скрипт используется в живом поиске и по нажатию этой кнопки передает результат на другую страницу...
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ответы на вопрос 1
streetflush
@streetflush
Что тут происходит?
Проверьте что с id unit_g и unit_s всего 1 элемент.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы