php - 提交时无法出现确认框

标签 php javascript confirm onsubmit

我正在尝试使用 onsubmit="return recognize('Do you确实要提交表单吗?')" 在用户通过单击提交按钮删除项目之前显示警告。我无法出现确认框,它只是继续直接删除该项目。

任何人都可以在我的代码中看到我可能出错的地方吗?我尝试过更改双引号和单引号,但没有任何努力让确认框出现。

我的代码如下。

    echo '<td> <form method="post" action="deleteassign.php" name="deleteassignform"
 id="deleteassignform" onsubmit="return confirm('Do you really want to submit the form?')">';
    echo '<input type="hidden" name="quizidvalue" id="quizidvalue" value="'.$sendquizid.'" />';
    echo '<input type="hidden" name="classidvalue" id="classidvalue" value="'.$sendclassid.'" />';
    echo '<input type="submit" name="deleteassignment" id="deleteassignment" value="Delete This Assignment"> </form> </td> </tr>';

最佳答案

更改您的:

return confirm('Do you really want to submit the form?')

return confirm(\'Do you really want to submit the form?\')

这应该可以解决给您带来的任何 qouting 问题,因为它肯定是错误的 qouting。

关于php - 提交时无法出现确认框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14941225/

相关文章:

javascript - 使用 scrapy python 从 javascript 获取数据到 python

当输入 name=confirm 给出确认不是函数时,Javascript返回confirm()

asp.net - 后面代码中ScriptManager.RegisterStartupScript确认框的返回值

php - 使用 varchar 或 Char 来加密 Salt?

php - 创建一个类的所有常量的数组?

php - 如何上传数据库(php)?

javascript - React js钩子(Hook)useEffect无限循环

javascript - THREE.js 光线转换对单个> 500k 多边形(面)对象非常慢,线与地球相交

javascript - jquerymobile 确认似乎不会影响结果?

php - 如何上传到同一帐户的特定 YouTube channel ? (YouTube 数据 API)