Javascript表单提交问题

标签 javascript jquery forms

我的网页上有一个 html 表单,其中包含一个图像,单击该图像将触发一个对话框页面。但是,表单提交会触发并强制进行提交。我怎样才能防止这种情况发生?

<script>
     //trigger dialog
     $('#submitIter').click(function(){
        $("#dialog-submit").dialog("open");
                    return false
    });

    $("#dialog-submit").dialog({            
        autoOpen: false,
        resizable: false,
        height: 200,
        width: 200,
        modal: true,
        buttons: {
            "Proceed": function(){
                //submit after user clicks proceed cannot seem to work
                document.forms[0].submit();
                $(this).dialog("close");

            }
        }
    });
</script>

<form action="{{ request.path }}" method="post" enctype="multipart/form-data">

   <input type="image" src="images/submit.png" id="submitIter">

</form>

最佳答案

<form onsubmit="return false">

这应该可以解决问题。

关于Javascript表单提交问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5582740/

相关文章:

javascript - 在 PHP 等 JS 中为数组设置动态值

javascript - 使用 jQuery 滚动时如何为每个 anchor 设置不同的偏移量

javascript - 如何在 POST 之前使用 Javascript(或 Rails)重新格式化表单输入?

html - 响应形式,如何在响应时保持一个 div 紧挨着另一个

php - 联系表格 7 : use hook created using wpcf7_before_send_mail for only one contact form by id

javascript - 页面上 &lt;input type ="color"> 元素的颜色与其 value 属性不匹配

javascript - 我怎样才能创建cookies并重定向到这个应用程序的主页?

javascript - 在多个 PHP 页面上使用来自 AJAX 函数的填充变量更新 SQL 查询

asp.net - JQuery 元素位于某个 div 内但以

javascript - 如何在 Electron 桌面应用程序中管理表单提交?