gpt4 book ai didi

javascript - 从 javascript 函数计算复选框数量

转载 作者:行者123 更新时间:2023-11-28 09:25:54 24 4
gpt4 key购买 nike

这个 JavaScript 函数位于我正在调用的网页中:

function getChecked(button, form) {

var name;
for (i = 0; i < document.forms['CheckForm'].list.length; i++) {
name = "Check" + (i+0);
if(document.forms['CheckForm'].list[i].checked == true) {

if(name == "Check0")
form.Check0.value = "2437315";

else if(name == "Check1")
form.Check1.value = "2437104";

else if(name == "Check2")
form.Check2.value = "2434936";

else if(name == "Check3")
form.Check3.value = "2434574";

else if(name == "Check4")
form.Check4.value = "2433541";

else if(name == "Check5")
form.Check5.value = "2426021";

}

有时有 6 个检查,有时 7 个有时 3 个,我需要帮助来计算有多少个 Check(Somenumber),然后使用 Check0=0&Check1=0&Check2=0 等构建一个帖子字段。

我没有将每个检查设置为不同的值,我需要计算有多少个复选框,然后将它们设置为 0,我使用 PHP 来 cURL 页面。

最佳答案

在 JavaScript 中你可以做这样的事情:

var form = top.document.forms.CheckForm;
var numFormElements = form.length;
var counter = 0;
for( i = 0; i < numFormElements && !foundItem; i++ )
{
var obj = form[i];
if( obj.type == 'checkbox' )
{
counter++;
}
}
alert( counter ); // or whatever else

我应该补充...我认为服务器端语言没有任何方法可以知道输入的类型。该信息必须通过客户端方式从用户的网络浏览器中获取。

关于javascript - 从 javascript 函数计算复选框数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14410235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com