gpt4 book ai didi

php - 选择多个复选框时出现问题

转载 作者:行者123 更新时间:2023-11-28 12:48:21 25 4
gpt4 key购买 nike

我正在使用名称为“selectedids[]”的复选框,并且我尝试使用 JavaScript 选择所有复选框。该代码不起作用。当我将复选框的名称更改为“selectedids”时,它可以工作,但我不能这样做,因为我需要在 POSTED 页面上选择的所有 id。

复选框如下:

foreach($rows as $row)
{
<input type="checkbox" name="selectedids[]" value="<?php echo $row['id']; ?>" class="checkbox" />
........
........
}

Java脚本函数如下:

function SetAllCheckBoxes(CheckValue)
{
var CheckValue=true;
if(!document.forms['main'])
return;
var objCheckBoxes = document.forms['main'].elements['selectedids[]'];
if(!objCheckBoxes)
return;
var countCheckBoxes = objCheckBoxes.length;
if(!countCheckBoxes)
objCheckBoxes.checked = CheckValue;
else
// set the check value for all check boxes
for(var i = 0; i < countCheckBoxes; i++)
objCheckBoxes[i].checked = CheckValue;
}

请帮帮我......

提前致谢......

最佳答案

您可以选择使用 jQuery 吗?如果是这样,那么你可以这样做:

$(':checkbox').each(function(){
$(this).attr('checked',true);
});

尝试一下也可能:

$(':checkbox').attr('checked',true);

或者,如果您只是想确保仅在页面首次加载时才选中所有复选框,您可以让创建复选框的 php 包含“CHECKED”。即

<input type='checkbox' name='selectedids[]' value='value' CHECKED>

更新为使用:每个评论的复选框

关于php - 选择多个复选框时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946609/

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