Javascript确认错误
Javascript confirm error
当有人试图提交此删除表单时,我希望弹出一个确认框。确实如此,但无论您单击"确定"还是"取消",它都会提交表单并删除数据。这是html:
<input type='submit' onclick='delete_note_alert()' name='delete' value='Delete'></form>
这是javascript
function delete_note_alert()
{
return confirm("Are you sure you want to delete this note?");
}
您需要将return
语句添加到delete_note_alert
函数和onclick
属性中。返回false
后将取消偶数。
<input type='submit' onclick='return delete_note_alert()' name='delete' value='Delete'>
function delete_note_alert()
{
return confirm("Are you sure you want to delete this note?");
}
您应该执行以下操作。
function delecte_alert() {
var result = confirm("are you sure?");
if (result) {
// do something when OK clicked
}
else {
// do something when cancel clicked
}
}
您只是缺少一个条件。
function delete_note_alert(e)
{
/*If the user doesn't want to delete the post*/
if(!confirm("Are you sure you want to delete this note?"))
/*Stop default action (form submit)*/
e.preventDefault();
}
您可以在表单中使用onsubmit()事件
<form name="my_name" action="my_action.php" onsubmit="delete_note_alert()">
....
....
<input type='submit' name='delete' value='Delete'>
</form>
你可以这样更改你的功能:
function delete_note_alert()
{
var c = confirm("Are you sure you want to delete this note?");
/* Do nothing with the variable. Proceed with the code to delete, irrespective of value of variable c is true or false */
/* Your delete code */
}
}
你也可以这样
<form method="post" enctype="multipart/form-data" onsubmit='return delete_note_alert()'>
<input type='submit' name='delete' value='Delete'>
function delete_note_alert()
{
return confirm("Are you sure you want to delete this note?");
}
希望这能帮助
相关文章:
- Node.js v6.2.0类扩展不是函数错误
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- document.open/document.write没有正确地清除chrome中的文档——这是chrome的错误吗
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 为什么会出现错误;未捕获的类型错误:undefined不是函数;
- 我如何修复包含在captcha的addthis中的错误
- 同样,同样的错误'ahorcado.js:26未捕获类型错误:无法读取属性'beginPath'
- 节点是否需要模块传递带有方括号的arg?这是个错误吗
- Webpack/Rect:遵循egghead.io教程,但出现错误:您可能需要一个合适的加载程序来处理此文件类型
- CKFinder 3为所选文件返回错误的URL
- 同位素库错误:未捕获错误无布局模式包装生产线8
- JavaScript 警报/确认错误
- Javascript 确认框工作错误
- 收到错误:未确认的提供程序:$urlMatcherFactory
- 警报中带有重音的错误字符,并使用Phonegap/Cordova进行确认
- Ajax表单提交&Javascript确认错误
- Javascript确认错误
- js表单验证-确认表单提交时没有发现错误
- 如何在确认密码的工具提示中显示错误信息
- iPhone Javascript确认对话框错误