javascript确认不会停止提交表单

标签 javascript php

我正在尝试在 php 中使用 javascript 执行确认功能,它仅用于显示按钮,但无论您按下表单,都会提交这里的代码和函数

<form action='Allocated.php' method='post'  >
    <input type='submit' name='disc' value='Discontue Asset'    formnovalidate='formnovalidate' onclick='myFunction()' />
    <input type='hidden' name='alloc' value='$AllocID' />
    </td>
</form>

和函数

function myFunction() {
    var r = confirm("Press a button!");
    if (r == true) {
        return true;
    } else {
        return false;
    }
}

如有任何帮助,我们将不胜感激 谢谢

最佳答案

onclick='myFunction()' 更改为 onsubmit='return myFunction()',以便将函数的返回值返回给事件。

关于javascript确认不会停止提交表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42318360/

相关文章:

php - $.getJSON 返回未定义的结果

php - 使用ajax从php多次返回

php - 检查以验证序列号

php - JQuery AJAX + PHP 登录

javascript - 将所有子链接 HREF 属性克隆到另一个 DIV 链接?

javascript - 使用JavaScript存储和返回用户信息

javascript - createBlockBlob 和 commitBlobBlocks 在 BlobStorage 中创建空文件

javascript - 如何从 dojo 中的 FilteringSelect 获取所有值?

php - 使用正则表达式在PHP中下载YouTube视频

php - 在 Magento 2 中使用观察者应用自定义促销规则