2017-02-24 55 views
-2

我正在处理某个项目,并且在我的项目中使用了警报类型功能。 我想做一个任务是,如果我穿越或取消警告框,然后我不想继续任务取消选择该通知的JavaScript

<td><input type="submit" Onclick="myfunction()" value="Delete"> <input type="reset" value="Reset"></td> 
    <script> 
function myfunction() { 
    alert("You are trying to delete faculty record permanently"); 
} 
</script> 

在上面的代码中,如果我取消警告框,然后我想在前页页面,如果我点击确定提示框然后我想成功地执行任务 任何人都可以建议我,我该怎么做这项任务?

+2

您可能需要使用'confirm',而不是'alert'! –

回答

1

alert()用于显示消息。如果您想确认的东西,你可以使用适当命名的confirm()

if(confirm("Should we do it?")) { 
 
    alert("We did it!"); 
 
} else { 
 
    alert("Or not."); 
 
}

你也可能会想这个处理程序连接到onsubmit活动形式。事实上,简单地设置onsubmit="confirm('…')"将工作;返回值相匹配。

+0

ohk感谢其实我很新的JavaScript这就是为什么我不知道它。 –

1

alert只会向用户发送文本(消息),它不会期望任何输入或交互。

confirm另一方面将通过让用户在两个按钮之间进行选择来检查用户是想继续还是取消。

prompt将提示用户输入一些文本,然后返回它以便使用。

例子:

你的情况,你需要使用confirm这样的:

var result = confirm("You want to continue?"); // confirm will return either true or false 
 

 
if(result) 
 
    alert("Let's continue then!"); 
 
else 
 
    alert("Bye!");