是否可以在html中使用双嵌套输入标记数组?

前端之家收集整理的这篇文章主要介绍了是否可以在html中使用双嵌套输入标记数组?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道在我尝试重构我的页面之前,如果它可能在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中存在以下代码

<?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.f2er.com/html/231751.html

猜你在找的HTML相关文章