使用: 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 をアクション (追加/変更) に設定しようとしましたが.id
、有効なプロパティではないというエラーが表示されます。jQuery でラジオ ボタンが選択されているかどうかをテストする方法は知っていますが、jQuery からコントローラーまたはドメイン クラスに値を取得する方法がわかりません。
これを行う別の方法はありますか?基本的に、データベースを更新できるように、アクションと名前を知る必要があります。
アドバイスをありがとう!(私がこれを言っても大丈夫ですか? 編集してください!! ;))