小编典典

JavaScript 表单提交 - 确认或取消提交对话框

all

对于一个带有询问是否正确填写字段的警报的简单表单,我需要一个执行此操作的函数:

  • 单击按钮时显示一个警告框,有两个选项:

    • 如果单击“确定”,则提交表单
    • 如果单击取消,则警报框关闭,并且可以调整并重新提交表单

我认为 JavaScript 确认会起作用,但我似乎无法弄清楚如何。

我现在的代码是:

function show_alert() {

  alert("xxxxxx");

}


<form>

  <input type="image" src="xxx" border="0" name="submit" onclick="show_alert();" alt="PayPal - The safer, easier way to pay online!" value="Submit">

</form>

阅读 60

收藏
2022-06-14

共1个答案

小编典典

一个简单的 内联 JavaScript 确认 就足够了:

<form onsubmit="return confirm('Do you really want to submit the form?');">

除非您进行 验证 ,否则不需要 外部函数 ,您可以执行以下操作: __

<script>
function validate(form) {

    // validation code here ...


    if(!valid) {
        alert('Please correct the errors in the form!');
        return false;
    }
    else {
        return confirm('Do you really want to submit the form?');
    }
}
</script>
<form onsubmit="return validate(this);">
2022-06-14