jquery 用slideToggle下来一个div,div里面有个form表单,为什么一提交表单,这个div就没了?

/*js代码*/$(document).ready(function(){$('#logbtn').click(function(){$('#login').slideD... /*js代码*/
$(document).ready(function (){
$('#logbtn').click(function (){
$('#login').slideDown('slow');
});

$('#logform').submit(function (){
$('#logsuccess').html('Hello wordl');
})
})
/*表单代码*/
<div id='login'>
<form id='logform' action='#' method='post'>
登录
<label>登录邮箱</label>
<input type='text' class='loginput' id='email' name='email'>
<label>密码</label>
<input type='password' class='loginput' id='password' name='password'>
<input type='submit' value='登录'>
<label id='logsuccess'></label>
</form>
</div>
展开
 我来答
anizephyr
2012-01-21 · TA获得超过341个赞
知道答主
回答量:60
采纳率:0%
帮助的人:54.7万
展开全部
你的目的是什么?只是在下面的label里输出?submit是一个提交,会导致页面刷新,你这么写直接刷新了本页面,别说div你的helloworld都应该是一闪而过
追问
刚看到一个帖子
function submitForm(){
$('#myForm').submit(function() {
// 提交表单
$(this).ajaxSubmit();
// 为了防止普通浏览器进行表单提交和产生页面导航(防止页面刷新?)返回false
return false;
});
}

自己添加上了return false 就哦了。。。谢谢 哈
cckk263
2012-01-21 · TA获得超过1509个赞
知道小有建树答主
回答量:1699
采纳率:0%
帮助的人:351万
展开全部
1你提到的问题和 代码不符合.
2关于你的代码:你的成功信息,由于提交到了本页,所以成功信息被 刷新掉了.

把你的代码贴全了吧.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asd472158231
2012-01-21 · TA获得超过289个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:105万
展开全部
logbtn这个ID在哪里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式