javascript - 提交带有 Javascript 链接和确认框的 HTML 表单

标签 javascript html forms form-submit confirmation

我正在尝试提交表单数据,但我想使用常规 HTML 链接,而不是使用标准的“提交”按钮。但是,当我单击此链接时,我希望有一个确认框,要求用户继续或取消。我有拼图的两个部分,但是当我把它们放在一起时,它们表现得并不好。这是我目前的 Javascript 代码:

function confirmSubmit()
{
var agree=confirm("Are you sure you wish to delete this file?");
if (agree)
    return true ;
else
    return false ;
}
function submitform() {
    document.forms["delete14"].submit();
}

对于 HTML,我有:

<a href="javascript:submitform()" onClick="javascript:confirmSubmit()">link text</a>

确认框确实按预期弹出,并且表单确实提交正确。但目前,即使用户在确认框中单击“否”,表单也会提交。

最佳答案

试试这个:-

function confirmSubmit()
{
var agree=confirm("Are you sure you wish to delete this file?");
if (agree)
    document.forms["delete14"].submit();
else
    return false ;
}

关于javascript - 提交带有 Javascript 链接和确认框的 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16973689/

相关文章:

javascript - 使用 moment.js 或使用 JQuery/Javascript 以英文和日文显示日期

javascript - 为什么我的 Parse Cloud Code 请求是 'unauthorized?'

html - 如何从上传的 png 文件中打开 Google Colaboratory notebook 单元格中的图像?

jquery - 表单提交后重定向出现问题

Javascript 和按钮切换

javascript - 如何在两个不同文档之间的 Firestore 上进行复合查询?

html - 只用CSS实现一个简单的下拉菜单

javascript - 首次加载后从导航中删除类

c# - 如何在等待用户输入时捕获时间间隔?

php - Codeigniter 3.1.0 Active Record 更新查询既不出错也不更新数据库