ИСПОЛЬЗОВАНИЕ: Grails 1.3.7 fyi.
<g:each var="name" in="${nameList}">
<li>${name.first}</li>
<input id="Add" type="radio" name="nameMod" value="${name.first}"/>Add
<input id="Modify" type="radio" name="nameMod" value="${name.first}"/>Modify
<g:hiddenField name="action" value="${nameMod.id} "/>
</g:each>
Вот что я пытаюсь сделать: я знаю, как получить значение переключателей, но мне также нужно знать, какая кнопка была нажата. Как вы можете видеть выше, я попытался установить идентификатор переключателя для действия (Добавить/Изменить), но я получаю сообщение об ошибке, указывающее, что .id
не является допустимым свойством. Я знаю, как проверить, выбран ли переключатель или нет в jQuery, но я не уверен, как получить значение из jQuery в контроллер или класс домена.
Есть ли другой способ сделать это? В основном мне нужно знать действие и имя, чтобы я мог обновить базу данных.
Спасибо за любой совет! (Можно ли мне это говорить? Отредактируйте! ;))
value=${name.id}
вместо этого. - person Weezle   schedule 21.07.2012