我想知道在我尝试重构我的页面之前,如果它可能在html中有一个双嵌套输入数组.我在一个表单中有一个8X5组元素,如果能够使用数组数组解析它会很好…像
<input type="text" name="list[][]" /><input type="checkBox" name="list[][]" />
等等
解决方法
您将需要在每个字段的第一部分提供索引,否则没有任何内容可以嵌套,如果它确实有效,则它看起来不像另一端的网格:
第1行:
name="list[0][]"
第2行:
name="list[1][]"
等等
最后,您的服务器需要支持这一点,因为PHP和Rails是开箱即用的.我不确定其他服务器技术.例如,发布到PHP时,以下HTML:
<form action="post.PHP" method="POST" accept-charset="utf-8"> <input type="text" name="list[0][]" value="1" /> <input type="text" name="list[0][]" value="2" /> <input type="text" name="list[0][]" value="3" /> <input type="text" name="list[1][]" value="4" /> <input type="text" name="list[1][]" value="5" /> <input type="text" name="list[1][]" value="6" /> <input type="text" name="list[3][]" value="7" /> <input type="text" name="list[3][]" value="8" /> <input type="text" name="list[3][]" value="9" /> <input type="submit" name="Send" value="Send" id="Send" /> </form>
<?PHP print_r($_POST['list']); ?>
输出是:
Array ( [0] => Array ( [0] => 1 [1] => 2 [2] => 3 ) [1] => Array ( [0] => 4 [1] => 5 [2] => 6 ) [3] => Array ( [0] => 7 [1] => 8 [2] => 9 ) )
原文地址:https://www.jb51.cc/html/231751.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。