我想要得到一个确认消息点击删除(这可能是一个按钮或图像)。如果用户选择“Ok”,那么删除就完成了,否则如果点击“Cancel”,什么都不会发生。
当点击按钮时,我尝试回显这个,但是回显的东西使我的输入框和文本框失去了它们的样式和设计。
我想要得到一个确认消息点击删除(这可能是一个按钮或图像)。如果用户选择“Ok”,那么删除就完成了,否则如果点击“Cancel”,什么都不会发生。
当点击按钮时,我尝试回显这个,但是回显的东西使我的输入框和文本框失去了它们的样式和设计。
当前回答
<form onsubmit="return confirm('Are you sure?');" />
适用于表单。表单特定的问题:JavaScript表单提交-确认或取消提交对话框
其他回答
var x = confirm("Are you sure you want to send sms?");
if (x)
return true;
else
return false;
使用jQuery:
$(".delete-link").on("click", null, function(){
return confirm("Are you sure?");
});
我想提供我的方法:
<form action="/route" method="POST">
<input type="hidden" name="_method" value="DELETE">
<input type="hidden" name="_token" value="the_token">
<button type="submit" class="btn btn-link" onclick="if (!confirm('Are you sure?')) { return false }"><span>Delete</span></button>
</form>
onclick处理程序应该在函数调用后返回false。如。
onclick = " ConfirmDelete ();返回错误;" >
您可以更好地使用以下方法
<a href="url_to_delete" onclick="return confirm('Are you sure you want to delete this item?');">Delete</a>