javascript - 使用 jquery 在多个表单上提交表单之前询问确认

标签 javascript php jquery html forms

我一直在这里浏览,但运气不佳,我有多个表单(取决于记录数量),我想在提交表单之前要求确认。

代码:

    $(function() {
        $(".delete_button").click(function(){
            if (confirm("Click OK to continue?")){
                $('form').submit();
            }
        });
    });
    {% for blog in blogs %}
    <tr>
        <td>{{blog.getTitle}}</td>
        <td class="hidden-xs hidden-sm hidden-md">{{blog.getCreatedAt|date("j - n - Y, g:i a")}}</td><!--("F j, Y, g:i a")-->
        <td>
            <div class="dropdown">
                <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">{% trans %}table_actions_text{% endtrans %} <span class="caret"></span></button>
                <ul class="dropdown-menu" role="menu"  aria-labelledby="dropdownMenu1">
                    <li><a href="#"><i class="fa fa-edit"></i>{% trans %}edit_text{% endtrans %}</a></li>
                    <li class="divider"></li>
                    <li>&nbsp;&nbsp;<div class="form-group"><form id="whateverid" class="form-inline" method="post" action="{{path('deleteBlogPost')}}"><button <button type="submit" class="btn btn-danger delete_button"><i class="fa fa-trash"></i> <input name="id" id="id" type="hidden" value="{{blog.getId}}">{% trans %}delete_text{% endtrans %}</button></form></div></li>
                </ul>
            </div>
        </td>
    </tr>
    {% endfor %}

我如何确保它提交当前表单,而不是任何其他表单?

最佳答案

找到删除按钮的父表单元素并提交

$(this).closest("form").submit();

关于javascript - 使用 jquery 在多个表单上提交表单之前询问确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35925188/

相关文章:

php - jQuery - 在 .css() 函数中插入 php 变量

javascript - terser-webpack-plugin 选项的范围问题

javascript - 将图表保存为图像或 pdf

javascript - 谷歌地图显示来自 json 的路线

php - Laravel 5 中的脚手架是什么意思?

php - 警告 : mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known

javascript - 在 Visual Studio 2012 RC 中,如何调试 javascript IntelliSense 扩展?

javascript - 使用当前日期生成随机 ID

javascript - Jquery 值匹配正则表达式

javascript - 无论如何,我可以禁止用户在 jquery 验证插件中输入一个或两个自定义单词吗?