在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 [] [值]依靠..但这应该是相同的ID ..
我认为这很简单,但我还没有知识。在jquery脚本中构建一个计数器应该是一个解决方案,但我想知道如果可能的话,如何用纯HTML完成。
答案 0 :(得分:0)
你可以
<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];
}