Javascript 删除html表单的确认

Javascript 删除html表单的确认,javascript,html,forms,confirmation,Javascript,Html,Forms,Confirmation,我想将删除确认添加到我的表单按钮 可能使用的javascript <script type="text/javascript"> function confirmDelete() { return confirm("Are you sure you want to delete?"); } </script> 函数confirmDelete(){ 返回确认(“您确定要删除吗?”); } 这目前正在我的表单中工作 <input type="but

我想将删除确认添加到我的表单按钮 可能使用的javascript

<script type="text/javascript"> 
function confirmDelete() { 
return confirm("Are you sure you want to delete?");   
} 
</script> 

函数confirmDelete(){
返回确认(“您确定要删除吗?”);
} 
这目前正在我的表单中工作

<input type="button" onclick="parent.location='<?php echo "delete.php?id=" . $people['id'] ?>'" value='Delete'>
有可能:)

在标记上,使用onsubmit属性,如下所示:

<form onsubmit="return confirm('Are you sure?');">

或者使用一种方法

<form onsubmit="return myMethod">

onclick事件上的按钮也是如此。如果返回false,则不会单击它


请记住,如果方法返回false,则不会提交表单

HTML还支持表单上的重置按钮(如果您没有使用javaScript)。 您可以有如下结构:

<form>
...
items in your form
...
<input type="reset">
...
</form>

...
表单中的项目
...
...
单击重置按钮时,所有表单输入都将重置为其默认值

如何将javascript集成到onclick事件中



函数confirmDelete(){
var status=confirm(“您确定要删除吗?”);
如果(状态)
{
parent.location.replace(“parent.location=”);
}
} 

用javascript绑定事件处理程序

<input type="button" id="delete" value='Delete' />

document.getElementById('delete').onclick = function () {
    if (confirm('Are you sure?')) {
        parent.location='<?php echo "delete.php?id=" . $people['id'] ?>';
    }
};

document.getElementById('delete')。onclick=function(){
如果(确认('你确定吗?')){
parent.location='';
}
};

我希望这对你有帮助

这对我有用

<a href="index.php?action=del&id=125" onclick="return confirm('Are you sure you want to delete?')">Delete</a>

首先在HTML中添加onclick方法,如:

**HTML:**
<a class="btn btn-danger" href="some url" onclick="DeleteItem();"></a>
**JavaScript:**
function DeleteItem() 
{
     var a = confirm("Are you sure to delete this record?");
     if(a) {
         return true;
       }else{
          return false;
            }
}
**HTML:**
**JavaScript:**
函数DeleteItem()
{
var a=确认(“您确定要删除此记录吗?”);
如果(a){
返回true;
}否则{
返回false;
}
}

使用onclick事件处理程序添加按钮元素,如下所示:

<input type="submit" name="delete" value="Delete" onclick="return confirmDelete();">
function confirmDelete() { 
    return confirm("Are you sure you want to delete?");   
} 

这对我来说很有效。

同意我建议的相同方法是提交。如果函数返回false,则表单将不提交,如果返回true,则表单将提交。对于表单中的实际提交按钮,这可以正常工作。但是添加的删除按钮不会提示它从我的数据库中删除行。如果浏览器没有启用javascript,用户将无法完成删除过程。@JoãoMosmann这是一个javascript标记的问题。如果浏览器没有启用javascript,则此标记中的每个答案都将是不相关的。您可以在不阻塞本机功能的情况下使用javascript。我只是想说明这种方法的缺点,以防有人来到这里。类似:
<input type="submit" name="delete" value="Delete" onclick="return confirmDelete();">
function confirmDelete() { 
    return confirm("Are you sure you want to delete?");   
}