就是点复选框后,在点一个复选框,加5分,一直点一直自动加上去,
如果去掉不要菜,金额要自动减掉,
加上一个全选,就自动计算一个分数出来
用什么方法实现,谢谢
超急,一解决马上给分,在线等<script>
function sc(){
var obj = document.getElementsByName("checkbox1");
var send = 1;
for(var i = 0 ; i < obj.length ; i++){
if(obj[i].checked == true){
send++;
}
}
alert(send * 5);
}
</script>
<FORM name="list1" METHOD=POST ACTION="">
<INPUT TYPE="checkbox" NAME="1" value="Check All" onClick="sc();">全选
<BR>
<INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">阿奇霉素干混悬剂
<BR><INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">排毒养颜茶
<BR><INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">小儿氨酚黄那敏颗粒
</FORM>
目前积分<span id="total">0</span>分
如果去掉不要菜,金额要自动减掉,
加上一个全选,就自动计算一个分数出来
用什么方法实现,谢谢
超急,一解决马上给分,在线等<script>
function sc(){
var obj = document.getElementsByName("checkbox1");
var send = 1;
for(var i = 0 ; i < obj.length ; i++){
if(obj[i].checked == true){
send++;
}
}
alert(send * 5);
}
</script>
<FORM name="list1" METHOD=POST ACTION="">
<INPUT TYPE="checkbox" NAME="1" value="Check All" onClick="sc();">全选
<BR>
<INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">阿奇霉素干混悬剂
<BR><INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">排毒养颜茶
<BR><INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">小儿氨酚黄那敏颗粒
</FORM>
目前积分<span id="total">0</span>分
改一下
function sc(){
var obj = document.getElementsByName("checkbox1");
var objAll = document.getElementsByName("a");
var send = 0;
for(var i = 0 ; i < obj.length ; i++){
if(obj[i].checked == true){
send++;
}
}
if(objAll[0].checked == true) alert(obj.length * 5)
else alert(send * 5);
}
</script>
全选的时候会积分会全部累加起来
如果去掉不要菜,金额要自动减掉,
加上一个全选,就自动计算一个分数出来
用什么方法实现,谢谢
超急,一解决马上给分,在线等<script>
function sc(){
var obj = document.getElementsByName("checkbox1");
var send = 0;
for(var i = 0 ; i < obj.length ; i++){
if(obj[i].checked == true){
document.getElementsByName("a")[0].checked = false;
send++;
}
}
document.getElementById("total").innerHTML = send * 5; }
function sq(){
var obj = document.getElementsByName("checkbox1");
var objAll = document.getElementsByName("a");
var send = 0;
if(objAll[0].checked == true){
for(var i = 0 ; i < obj.length ; i++){
obj[i].checked = true;
}
} else {
for(var i = 0 ; i < obj.length ; i++){
obj[i].checked = false;
}
}
for(var i = 0 ; i < obj.length ; i++){
if(obj[i].checked == true){
send++;
}
}
document.getElementById("total").innerHTML = send * 5;
}
</script>
<FORM name="list1" METHOD=POST ACTION="">
<INPUT TYPE="checkbox" NAME="a" value="Check All" onClick="sq();">全选
<BR>
<INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">阿奇霉素干混悬剂
<BR><INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">排毒养颜茶
<BR><INPUT TYPE="checkbox" value="5" NAME="checkbox1" onClick="sc()">小儿氨酚黄那敏颗粒
</FORM>
目前积分<span id="total">0</span>分这下再看看,帮你完美了,兄弟,你也太那个了吧。。呵呵