gpt4 book ai didi

php - 在表单中使用名称 ="something[]"

转载 作者:行者123 更新时间:2023-11-28 03:29:04 24 4
gpt4 key购买 nike

在 HTML 中,我正在构建一个表单,一个简单的列表,您必须在其中选择药物类型(带有复选框)。您可以通过单击向列表添加新复选框和隐藏字段的加号图标来扩展此列表。

var addsoort = jQuery( ".add_drugs_veld" ).val();
var listart = '<li><input type="hidden" name="drugsoorten[][naam]" value="'+addsoort+'"/>';
listart += '<div class="checkbox">';
listart += '<input type="checkbox" id="'+addsoort+'" name="drugsoorten[][value]" value="<?php if($currentstep == '1') { echo "1"; }else{ echo "2"; }?>" checked/>';
listart += '<label for="'+addsoort+'"><span></span></label>';
listart += '</div>';
listart += '<div class="drugnaam">';


var liend = '</div>';
liend += '</li>';

if (jQuery(".add_drugs_veld").val() != "") {
jQuery('.test').before(listart + addsoort + liend);
jQuery( ".add_drugs_veld" ).val('')
}

像这样使用方括号:drugsoorten[][naam] 扩展我的数组并继续计算,这很完美。之后drugsoorten[][value] counts on.. 但是这应该是同一个ID..

我认为这很简单,但我还没有这方面的知识。在 jquery 脚本中构建一个计数器应该是一个解决方案,但我想知道如果可能的话,这是如何用纯 HTML 完成的。

最佳答案

你可以

<input type="hidden" name="drugsoorten_naam[]" ...
<input type="checkbox" name="drugsoorten_value[]" ...

然后服务器端使用

for($i = 0; $i < count($_GET['drugsoorten_naam']); $i++) {
$_GET['drugsoorten_naam'][$i];
$_GET['drugsoorten_value'][$i];
}

关于php - 在表单中使用名称 ="something[]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099073/

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