После отладки я обнаружил, что Struts 2 использует следующую нотацию для ссылки на элементы:
Код: Выделить всё
form = document.getElementById();
service = form.elements['service'];
Когда я это проверил, form.elements имеет значение null.
Однако, если я получу доступ к форме с помощью document.formname, я смогу увидеть поля в коллекции элементов.
Я я думаю, что document.forms[0] возвращает тот же объект, что и document.getElementById(formid). В чем разница?
Подробнее здесь: https://stackoverflow.com/questions/247 ... -in-struts