Javascript 使用showLoaderOnConfirm时禁用Sweet Alert中的输入文本框
我正在使用Sweet Alert插件创建一个按钮,并创建一个弹出窗口来删除某个内容 我想禁用文本框时,删除过程正在运行,我不知道怎么做,有人引导我吗Javascript 使用showLoaderOnConfirm时禁用Sweet Alert中的输入文本框,javascript,jquery,html,css,sweetalert,Javascript,Jquery,Html,Css,Sweetalert,我正在使用Sweet Alert插件创建一个按钮,并创建一个弹出窗口来删除某个内容 我想禁用文本框时,删除过程正在运行,我不知道怎么做,有人引导我吗 jQuery(“#vbb_btn_delete_post”)。在(“单击”上,函数(e){ 游泳({ 标题:“Lýdo xóa bái”, 键入:“输入”, showCancelButton:true, CloseOnConfig:false, 动画:“从顶部滑动”, 输入占位符:“写点东西”, 请确认:正确, 自定义类:“mySwall” },
jQuery(“#vbb_btn_delete_post”)。在(“单击”上,函数(e){
游泳({
标题:“Lýdo xóa bái”,
键入:“输入”,
showCancelButton:true,
CloseOnConfig:false,
动画:“从顶部滑动”,
输入占位符:“写点东西”,
请确认:正确,
自定义类:“mySwall”
},
函数(输入值){
if(inputValue==false)返回false;
如果(inputValue==“”){
冲洗器显示器(“Bạ北卡罗来纳州ầ新罕布什尔州ập lýdo);返回false;
}
$('.mySwall').find(':text').prop('disabled',true);//它不工作???
jQuery.ajax({
url:“http://staging.webtretho.vn/forum/editpost.php?do=deletepost&p={vb:raw postinfo.postid}“,
类型:“POST”,
数据:{
“Dodelite”:“1”,
“删除帖子”:“删除”,
“原因”:输入值,
“securitytoken”:“{vb:raw bbuserinfo.securitytoken}”,
“p”:{vb:raw postinfo.postid},
“url”:“{vb:原始url}”,
“do”:“deletepost”,
“posid”:{vb:raw postinfo.postid},
“forumid”:{vb:raw$GLOBALS.forumid}
},
数据类型:“html”,
成功:函数(){
//控制台日志(数据);
swal(“完成!”,“已成功删除!”,“成功”);
window.location=”http://staging.webtretho.vn/forum/f“+{vb:raw$GLOBALS.forumid};
}
});
//swal(“很好!”,你写道:“+inputValue,”success”);
})
});代码>要禁用文本框,请使用:
$("input").prop('disabled', true);
$("input").prop('disabled', false);
如果要在执行ajax调用之前禁用SweetAlert中的输入文本框:
$(函数(){
$('#btn')。在('click',函数(e)上{
//$(this.prop('disabled',true);
游泳({
标题:“Ajax请求示例”,
文本:“提交以运行ajax请求”,
键入:“输入”,
输入占位符:“写点东西”,
showCancelButton:true,
CloseOnConfig:false,
请确认:正确,
customClass:“mySwal”
},函数(输入值){
如果(inputValue==“”){
swal.showInputError(“你需要写点东西!”);
返回错误
}
$('.mySwal').find(':text').prop('disabled',true);
setTimeout(函数(){
swal(“Ajax请求完成!”);
}, 5000);
});
});
});代码>
单击我删除
i使用jquery ajax删除vbulletin 4中的一篇文章,上面的代码不起作用,我将再次向您显示我的代码,您可以看到我所做的流代码!非常感谢,:)谢谢你的解决方案,我不知道为什么在这个问题上投了反对票。顺便说一句,谢谢你帮助那些和我一样在未来有问题的人。