我有一个actionSubmit,一旦用户点击提交按钮,就会立即执行一些操作。我希望能够让用户单击按钮并显示确认(取消/确定)并且用户应答它。提交应该以任何一种方式进行,但是我想将确认框的结果传递给控制器以便采取行动。
基本上需要采取行动,但用户对确认(取消/确认框)的回答会产生一些副作用。确认框的措辞会出现类似"按OK键清除此字段,按取消键将其保留为",但他们点击的按钮仍然可以正常工作。
任何人都可以帮我吗?现在我们只有一个actionSubmit:
<g:actionSubmit class="save" action="selectTurn"
value="Select Current Player" />
所以&#34;选择当前播放器&#34;是他们正在紧迫的选择。最终的结果是仅在某种情况下显示此确认框(我认为我有解决方案),然后会询问用户&#34;您想要清除此事吗?&#34;就像我上面所描述的那样,任何一个结果仍然选择当前的玩家,取消保留不清除的东西,然后清除东西,所有都可以在控制器/方法内完成save.selectTurn。
这有意义吗?
答案 0 :(得分:1)
您可以通过添加onclick事件来使用Javascript,如下例所示:
由脚手架生成:
onclick="return confirm('${message(code: 'default.button.delete.confirm.message', default: 'Are you sure?')}');"
简单:
onclick="return confirm('Are you sure?');"