1

我想知道是否有办法在播放框架中使用带有 scala html 模板的传统 javascript 确认框。

@for(item <- listItems) {
            <li>
                <b>Item: </b>@item.name<br>

                @form(routes.Application.deleteItem(item.id)) {
                    <input type="submit" value="Delete" class="btn btn-danger">
                }
            </li><br>
        }

这就是我目前正在使用的观点。正如您从代码中看到的那样,它会显示“项目”对象的列表,并且每个对象旁边都会出现一个删除按钮。我只是想在实际调用 deleteItem 方法之前提示某种确认对话框。

我知道如何使用一些标准的 HTML 和 javascript 来做到这一点,但这仅用于修改 html 元素,是否可以使用播放表单助手来做到这一点?

谢谢

4

1 回答 1

4

为什么不?:)

其实我认为这个任务不需要使用单字段形式,你可以使用普通链接(当然它应该指向 GET 路由,也可以考虑在参数中添加一些哈希,以防止意外删除):

<a href="@routes.Application.deleteItem(item.id)" 
   class="btn btn-danger" onclick="return confirm('Are you sure?');">Delete</a>
于 2013-04-15T20:31:06.593 回答