(2) Ну если есть лишнее время и желание наполнить форму кодом, то вариант достойный )
Но нужно помнить, в случае изменения порядка или количества параметров и т.п, весь написанный код придется пересмотреть, добавить или удалить поля ввода.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший