confirm的默认按钮是确认,能改为取消吗?

时间:2023-01-30 10:37:56
如题,confirm语句会弹出确定窗口,这个窗口的默认按钮是确认,能改成取消吗?

6 个解决方案

#1


if(confirm("确定吗?"))
在这里写取消代码
else
其他

#2


你是说在确定里面写取消的代码?可是那个按钮上的文字又不能变,这样子会引起很多麻烦的阿。

#3


对!
confirm的默认按钮是确认,我们可以把默认做的操作放在确认时进行!

#4


重新定义JS里的confirm
<script language=javascript><!--
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm(str)
{
    execScript("n = msgbox('"+ str +"', 257, '自定的的 confirm')", "vbscript");
    return(n == 1);
}
@end @*/
alert(confirm("重载的confirm弹出框, 焦点在取消上"));
// --></script>

#5


如:
 if(confirm("确定不删除吗?"))

……
else
删除操作

#6


<script language="Vbscript"> 
ret=msgbox("这是不是你想要的啊?",257) 
</script>

#1


if(confirm("确定吗?"))
在这里写取消代码
else
其他

#2


你是说在确定里面写取消的代码?可是那个按钮上的文字又不能变,这样子会引起很多麻烦的阿。

#3


对!
confirm的默认按钮是确认,我们可以把默认做的操作放在确认时进行!

#4


重新定义JS里的confirm
<script language=javascript><!--
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm(str)
{
    execScript("n = msgbox('"+ str +"', 257, '自定的的 confirm')", "vbscript");
    return(n == 1);
}
@end @*/
alert(confirm("重载的confirm弹出框, 焦点在取消上"));
// --></script>

#5


如:
 if(confirm("确定不删除吗?"))

……
else
删除操作

#6


<script language="Vbscript"> 
ret=msgbox("这是不是你想要的啊?",257) 
</script>