javascript:使用我自己的确认框和函数确认功能
我希望这个功能与我自己的确认框和我自己的功能javascript:使用我自己的确认框和函数确认功能,javascript,Javascript,我希望这个功能与我自己的确认框和我自己的功能 if (confirm('ARE YOU SURE?')) {console.log('sure');} else {console.log('not sure');} 取消 好啊 //问题是 if(conf('YOU SURE?'){console.log('SURE');} else{console.log('not sure');} 函数conf(){ // ??? } 有人能帮我完成这项工作吗?您有html的框架 代替?放一些可替换的东
if (confirm('ARE YOU SURE?')) {console.log('sure');}
else {console.log('not sure');}
取消
好啊
//问题是
if(conf('YOU SURE?'){console.log('SURE');}
else{console.log('not sure');}
函数conf(){
// ???
}
有人能帮我完成这项工作吗?您有html的框架 代替
?
放一些可替换的东西,比如{{cancelCallback}
,{{{okCallback}}
,{{question}
然后,创建一个可以实例化的对话框
类。这里是一个很好的起点:
该类应将3件事情作为参数(不一定按此顺序):
{{}
变量
您应该能够对此类使用“dispose”方法
为未来做准备:也许你可以添加更多的按钮,使其可扩展。等等
玩得开心
我希望您没有期望实际提供这方面的代码,因为事实并非如此
StackOverflow的目的:)您试图指出的问题不清楚。使用
confirm
功能,您将进入一个确认对话框,回答ok
和cancel
另一种方法是使用div
标记确认ok
和cancel
。您可以将其更改为按钮
我对您的代码做了一些更改,创建了一个您可以访问的,并尝试使用它
函数myFunction(x){
如果(x==“正常”){
var conf=confirm(“您确定要删除此项目吗”);
如果(conf==true){//此块表示用户单击了确认对话框中的“确定”。
//这里有一些声明
//示例警报语句
警报(“项目已成功删除!”);
}
}
如果(x=“取消”){
var cancel=确认(“您确定要取消吗”);
如果(取消==真){
警报(“项目删除已取消”);
}
}
}
是否要删除此项目?
好啊
取消
问题出在哪里?@executable,我想用我的conf
函数和我自己的确认框替换默认的confirm
函数。No的可能重复,我只需要代码,而不是没有代码的故事。
<div class='mdialog' id='mdialog'>
<div id='dgcancel' onclick="???">CANCEL</div>
<div id='dgok' onclick="???">OK</div>
<div id='dgquestion'>//here is the question</div>
</div>
if (conf('ARE YOU SURE?')) {console.log('sure');}
else {console.log('not sure');}
function conf(){
// ???
}