jquery的警告框效果,写在form表单里,运行的时候一闪而过怎么办

<formaction="#"method="post"><inputid="delete"type="submit"value="删除"/></form>id="del... <form action="#" method="post" >
<input id="delete" type="submit" value="删除" />
</form>
id="delete"定义了一个弹出警告框的jquery,然后运行时点击删除,警告框一闪而过,我还没有点确定就没了,这是怎么回事
展开
 我来答
匿名用户
推荐于2016-09-22
展开全部
submit这样直接提交的话,页面会刷新的哦。。所以弹框直接闪没了
<form action="#" method="post" onsubmit="return check()">

function check(){
if(1){

//这里展示弹框

return false;

}
}

你试试看把弹框写在check()里面试试看
追问
大神啊,真的可以啊,能帮我解释下原理吗?
应笑郎04
2015-07-07 · TA获得超过1976个赞
知道小有建树答主
回答量:1397
采纳率:100%
帮助的人:662万
展开全部
$.messager.confirm("提示", "确定要删除?", function(flag) {
if (flag) {
//表单提交的代码, 不是写在下面横线的位置

}
});

---------------------------
追问
那这个提交的代码,应该是怎么写的啊,能不能定义为“type=button”然后直接返回submit类型的啊
追答
嗯 按钮类型定义为 button;
表单提交的代码为 $("#表单id").submit();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式