不使用提交的复选框列表

问题描述

如果我有这个代码

<div><input type="checkBox" name="lista[]" value="3424"> 3424<br><input type="checkBox" name="lista[]" value="3333"> 3333<br></div>

我想在不使用任何提交按钮的情况下在变量 $valore 中设置复选框值

帮我?

解决方法

我对此很陌生。但您的情况似乎与我在互联网上某处找到的情况类似。太糟糕了,我不记得那个网址。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<script src="https://code.jquery.com/jquery.js"></script>
<style>
</style>
</head>
<body>
<div>
<input class="calc" type="checkbox" name="lista[]" value="3424"> 3424<br>
<input class="calc" type="checkbox" name="lista[]" value="3333"> 3333<br>
</div>

<input type="text" name="sum"/>

<script>
    function calcscore(){
    var valore = 0;
    $(".calc:checked").each(function(){
        valore=parseInt($(this).val(),10);
    });
    $("input[name=sum]").val(valore.toLocaleString())
    //alert(valore)
    }
    $().ready(function(){
    $(".calc").change(function(){
        calcscore()
    });
});
</script>

</body>
</html>

Test Link in jsfiddle.net

我完全看不懂代码,因为我只是从互联网上复制它,然后我尝试修改它,但未命中多于命中。

原来的代码是对选中的checkbox的值求和,所以在这一行放了加号(+):valore+=parseInt($(this).val(),10);

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...