0

我搜索了相关问题并获得了将按钮设计为表单的答案

<form action='/someurl/{{someobject.id}}',method='post'>
    <input type="submit" value="Edit" />
</form>

,这个答案工作正常,但这个按钮不能与其他按钮对齐,因为它是一个表单并且它不允许点击确认弹出。我想知道它是否真的是实现这个的常用方法。

我正在用按钮写一个页面

<input type="submit" value="Edit" onclick="edit()"/>

<script>
    function edit() {
        var c = confirm("Do you really want to edit the info?");
        if (c == true) {

        }
    }
</script>

我将如何编写脚本,以便它在表单括号中具有与 action='/someurl/' 相同的功能,并帮助我传递对象的 id(将由对应于'的视图使用一些网址/')?

4

2 回答 2

1
<input type="button" value="Edit" onclick="edit({{someobject.id}})"/>

<script>
function edit(id) {
    var c = confirm("Do you really want to edit the info?");
    if (c == true) {
           window.location = '/someurl/'+id
    }
}
</script>
于 2013-06-04T09:10:35.653 回答
0

作为提交按钮在 js 确认对话框中没有区别。下面的代码对我有用。

<form action=/url method=post id=f>
...
<input type=submit value='blah'>
</form>

<script>
    $('input[type=submit]').click(function()
    {
        if (confirm('Sure?'))
        {
            $('#f').submit();
        }
        else
        {

        }
    });
</script>

至于对齐,请尝试使用 atable来水平或垂直对齐按钮。

于 2013-06-04T09:26:58.030 回答