Javascript JS:confirm()函数将OK和Cancel两个答案都视为true
我试图在JS脚本中使用Javascript JS:confirm()函数将OK和Cancel两个答案都视为true,javascript,confirm,Javascript,Confirm,我试图在JS脚本中使用confirm()函数来确认用户所做的不可撤销的重要操作,例如通过重定向到相应的链接来删除某些内容。但我点击ok或cancel并不重要,它会将其视为true并重定向。请帮助我知道我做错了什么 function confirm_boy() { if (confirm('are you really want to do what you are going to do?')) { redirect('http://example/?dosomethin
confirm()
函数来确认用户所做的不可撤销的重要操作,例如通过重定向到相应的链接来删除某些内容。但我点击ok或cancel并不重要,它会将其视为true并重定向。请帮助我知道我做错了什么
function confirm_boy() {
if (confirm('are you really want to do what you are going to do?')) {
redirect('http://example/?dosomething');
}
}
您需要正确地附上if条件:
if(确认('你真的想做你要做的事吗?')){
console.log('ok')
}
否则{
console.log('no')
}
如果状况正常,则需要关闭
function confirm_boy() {
if (confirm('are you really want to do what you are going to do?')) {
redirect('http://example/?dosomething');
}
}
您有一个语法错误。您在if
条件中缺少)
。1)您在urif
语句中缺少)
。2) 代码运行良好。取消时它不会重定向我为这一误解感到非常抱歉,请不要打我)我将在将来使用firebug:)只是输入错误,对不起。编辑这不是问题。将来使用调试工具。