while($row = mysql_fetch_array($result)){
echo '<tr>';
echo ' <td><input name="types[]" type="checkbox" value="' . $row['type'] . '" /></td>';
echo ' <td>' . $row['type'] . '</td>';
echo ' <td><input size="3" type="text" name="quantities[]" id="TBox-' . $TBCounter . '" /></td>';
echo '</tr>';
}
在互联网上很难找到这个解决方案。 如何将选定的复选框值存储到类型[]和数量[]?
中我想在php中进行POST
答案 0 :(得分:1)
如何检索类型[]和数量[]
因此,您想知道如何确定选中哪个types[]
复选框值,并将这些值存储在数组中?
您将按名称检索所有复选框,然后在检查checked
属性时循环浏览
var selected = [];
var allCbs = document.getElementsByName("types[]");
for(var i = 0, max = allCbs.length; i < max; i++)
if (allCbs[i].checked === true)
selected.push(allCbs[i].value);
答案 1 :(得分:0)
在您要发布的页面上使用$_GET or $_POST。
答案 2 :(得分:0)
答案 3 :(得分:0)
当您单击此表单的提交按钮时,所有选中的值将通过您声明的方法发送:
像<form name="name" method="Post" action="file.php"> ... </form>
这样的东西。
然后在file.php
内,您可以将类型作为数组:$_POST['types']
。该数组将包含选中的值