20,358
社区成员
发帖
与我相关
我的任务
分享
<form id="form1" name="form1" method="post">
<input type="submit" name="contractbtn" id="contractbtn" value="提交" />
</form>
<script>
$("#contractbtn").click(function(){
$.jBox.confirm("确认提交吗?", "提示", function(v,h,f){
if (v=="ok"){
return true;
}
return true;
});
});
</script>
<form id="form1" name="form1" method="post" onsubmit="return check()">
<input type="submit" name="contractbtn" id="contractbtn" value="生成" class="btn_add" />
</form>
<script>
function check(){
$.jBox.confirm("确认提交?", "提示", function(v,h,f){
if (v=="ok"){
return true;
}
return true;
});
}
</script>
[/quote]return的都是true?[/quote]
其实这些倒没什么问题,主要就是点击了按钮,不像直接if (confirm())这样,确定就执行,取消就不执行。
这个jbox的$.jBox.confirm()不一样,让人抓狂。
function check(){
$.jBox.confirm("确认提交?", "提示", function(v,h,f){
if (v=="ok"){
return true;//这里用return true是为了点击“确定”,然后就post
}else if (v=='cancel'){
//
}
return true;//这里是关闭jbox弹出的窗口,当点击了“取消”要return true才能关闭。
});
}
<form id="form1" name="form1" method="post" onsubmit="return check()">
<input type="submit" name="contractbtn" id="contractbtn" value="生成" class="btn_add" />
</form>
<script>
function check(){
$.jBox.confirm("确认提交?", "提示", function(v,h,f){
if (v=="ok"){
return true;
}
return true;
});
}
</script>
[/quote]return的都是true?<form id="form1" name="form1" method="post" onsubmit="return check()">
<input type="submit" name="contractbtn" id="contractbtn" value="生成" class="btn_add" />
</form>
<script>
function check(){
$.jBox.confirm("确认提交?", "提示", function(v,h,f){
if (v=="ok"){
return true;
}
return true;
});
}
</script>