gpt4 book ai didi

PHP - 复选框组

转载 作者:行者123 更新时间:2023-12-03 23:04:20 24 4
gpt4 key购买 nike

我有一个需要发布的表单中的复选框组。

<input type="checkbox" value="true" checked name="chk0[]">
<input type="checkbox" value="false" name="chk0[]">
<input type="checkbox" value="false" name="chk0[]">
<input type="checkbox" value="true" checked name="chk0[]">

<input type="checkbox" value="true" checked name="chk1[]">
<input type="checkbox" value="false" name="chk1[]">
<input type="checkbox" value="true" checked name="chk1[]">
<input type="checkbox" value="false" name="chk1[]">

请注意,在第一组中,选中了 1 和 4。在第二组中,检查 1 和 3。当我发布这个时,我会按顺序获得选中复选框的发布值,如下所示:

[chk0] => Array ( 
[0] => true
[1] => true
)
[chk1] => Array (
[0] => true
[1] => true
)

我怎样才能确保我得到这样的发布值:

[chk0] => Array ( 
[0] => true
[3] => true
)
[chk1] => Array (
[0] => true
[2] => true
)

我想知道选中的复选框的键,而不是按顺序显示给我。

谢谢

最佳答案

<input type="checkbox" value="true" checked name="chk0[0]">
<input type="checkbox" value="false" name="chk0[1]">
<input type="checkbox" value="false" name="chk0[2]">
<input type="checkbox" value="true" checked name="chk0[3]">

<input type="checkbox" value="true" checked name="chk1[0]">
<input type="checkbox" value="false" name="chk1[1]">
<input type="checkbox" value="true" checked name="chk1[2]">
<input type="checkbox" value="false" name="chk1[3]">

明白我的意思了吗?
<input name="chk0[1]" ...> boxes 就像 PHP 中的数组元素一样工作。您可以指定索引,它们将按原样传输到 PHP 中作为 $_POST['chk0'][1]元素。

关于PHP - 复选框组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1889913/

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