jquery问题求解决
程序员文章站
2022-06-14 07:58:23
...
demo3.js
demo3.css
demo3.html
在点击提交的时候直接导航到别的页面去了,加了event.preventDefault()业不起作用
检查复选框是否被选中
.infobox{margin-top:15px;}
.submit{width:100px; height:30px; margin-left:150px; margin-top:10px;}
.error{color:red;}
demo3.css
demo3.html
在点击提交的时候直接导航到别的页面去了,加了event.preventDefault()业不起作用
回复讨论(解决方案)
$(document).ready(function(){
$('.error').hide();
$('.submit').click(function(event){
var count=$('input:checked').length;
var amt=0;
if(count==0){
$('p .result').hide();
$('.error').show();
}else{
$('form').find(':checkbox').each(funtion(){
if($(this).is(':checked')){
amt=amt+parseInt($(this).val());
}
});
$('.error').hide();
$('p .result').show();
$('p .result').text('you bill is $'+amt);
}
event.preventDefault();
});
});
.infobox{margin-top:15px;}
.submit{width:100px; height:30px; margin-left:150px; margin-top:10px;}
.error{color:red;}
$(document).ready(function(){ $('.error').hide();$('.result').hide(); $('.submit').click(function(event){ var count=$('input:checked').length; var amt=0; if(count==0){ $('p .result').hide(); $('.error').show(); }else{ $('form').find(':checkbox').each(function(){ if($(this).is(':checked')){ amt=amt+parseInt($(this).val()); } }); $('.error').hide(); $('.result').show(); $('.result').html('you bill is $'+amt); } event.preventDefault();return false; });});
return false 一下即可 就像楼上那样
推荐阅读
-
Mysql5.7中使用group concat函数数据被截断的问题完美解决方法
-
Windows 64 位 mysql 5.7以上版本包解压中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
-
个人所得税app常见的五大问题及解决方法介绍
-
解决mysql ERROR 1045 (28000)-- Access denied for user问题
-
解决Python plt.savefig 保存图片时一片空白的问题
-
NHibernate问题求大神解决!!!
-
使用 Eclipse 给 APK 签名遇到的问题及解决方法
-
解决WinXP系统Internet Explorerr脚本错误问题的方法
-
IE9打不开Flash问题原因分析及解决方案
-
解决vue props 拿不到值的问题