表单的提交(不仅是鼠标点击,回车键也能提交)。
理解一个常识,当光标指定在表单中时,且表单中的提交标签(如input和button)的type="submit"时,回车键默认为提交(即与鼠标点击提交效果相同)。
简而言之,表单的提交就是点击提交,而阻止提交就转换成了点击事件里面的某个条件不成立时返回false。
$('#buttonsend').click(function(){
var title = $('#title').val();var name = $('#name').val();
var email = $('#email').val();
var content = $('#content').val();
if($.trim(title)==''){
alert('标题不能为空');
return false;
}
if($.trim(name)==''){
alert('称呼不能为空');
return false;
}
if($.trim(email)==''){
alert('邮箱不能为空');
return false;
}
if($.trim(content)==''){
alert('内容不能为空');
return false;
}
$.post("{:url('senMsg')}",{title:title,name:name,email:email,content:content},function(data){
if(data.status==1){
alert('留言成功!感谢您对我们的支持!');
window.location.href = "{:url('home/contact/index',array('catId'=>input('catId')))}"
}else{
alert('留言失败!重新提交试试!');
}
})
})