Php 使用动态单选按钮
如果您想使用文本字段创建动态表单,这很容易,因为您可以使用数组,如下所示:Php 使用动态单选按钮,php,html,arrays,forms,Php,Html,Arrays,Forms,如果您想使用文本字段创建动态表单,这很容易,因为您可以使用数组,如下所示: <input type="text" name="text[]"> <input type="text" name="text[]"> Color1: <input value="red" type="radio" name="color[]"> <input value="blue" type="radio" name="color[]"> Color2: <
<input type="text" name="text[]">
<input type="text" name="text[]">
Color1:
<input value="red" type="radio" name="color[]">
<input value="blue" type="radio" name="color[]">
Color2:
<input value="orange" type="radio" name="color[]">
<input value="yellow" type="radio" name="color[]">
Color3:
<input value="black" type="radio" name="color[]">
<input value="white" type="radio" name="color[]">
Color1:
<input value="red" type="radio" name="color[Color1]">
<input value="blue" type="radio" name="color[Color1]">
Color2:
<input value="orange" type="radio" name="color[Color2]">
<input value="yellow" type="radio" name="color[Color2]">
Color3:
<input value="black" type="radio" name="color[Color3]">
<input value="white" type="radio" name="color[Color3]">
目前,var_dump()仅从所有6个字段返回1个值。此外,您只能选择一个单选按钮,这绝对有意义
我寻找的结果是一个数组,返回例如:红色、黄色、白色(每个类别一种颜色)
我认为解决方案是在name属性后面传递一个越来越多的数字。但是如何使用PHP返回它们的值呢 将字段命名为-
Color1:
<input value="red" type="radio" name="color[1]">
<input value="blue" type="radio" name="color[1]">
Color2:
<input value="orange" type="radio" name="color[2]">
<input value="yellow" type="radio" name="color[2]">
Color3:
<input value="black" type="radio" name="color[3]">
<input value="white" type="radio" name="color[3]">
将字段命名为-
Color1:
<input value="red" type="radio" name="color[1]">
<input value="blue" type="radio" name="color[1]">
Color2:
<input value="orange" type="radio" name="color[2]">
<input value="yellow" type="radio" name="color[2]">
Color3:
<input value="black" type="radio" name="color[3]">
<input value="white" type="radio" name="color[3]">
就这样做吧:
<input type="text" name="text[]">
<input type="text" name="text[]">
Color1:
<input value="red" type="radio" name="color[]">
<input value="blue" type="radio" name="color[]">
Color2:
<input value="orange" type="radio" name="color[]">
<input value="yellow" type="radio" name="color[]">
Color3:
<input value="black" type="radio" name="color[]">
<input value="white" type="radio" name="color[]">
Color1:
<input value="red" type="radio" name="color[Color1]">
<input value="blue" type="radio" name="color[Color1]">
Color2:
<input value="orange" type="radio" name="color[Color2]">
<input value="yellow" type="radio" name="color[Color2]">
Color3:
<input value="black" type="radio" name="color[Color3]">
<input value="white" type="radio" name="color[Color3]">
就这样做吧:
<input type="text" name="text[]">
<input type="text" name="text[]">
Color1:
<input value="red" type="radio" name="color[]">
<input value="blue" type="radio" name="color[]">
Color2:
<input value="orange" type="radio" name="color[]">
<input value="yellow" type="radio" name="color[]">
Color3:
<input value="black" type="radio" name="color[]">
<input value="white" type="radio" name="color[]">
Color1:
<input value="red" type="radio" name="color[Color1]">
<input value="blue" type="radio" name="color[Color1]">
Color2:
<input value="orange" type="radio" name="color[Color2]">
<input value="yellow" type="radio" name="color[Color2]">
Color3:
<input value="black" type="radio" name="color[Color3]">
<input value="white" type="radio" name="color[Color3]">
您可以通过给无线电组命名来实现,如下所示
Color1:
<input value="red" type="radio" name="Color1[]">
<input value="blue" type="radio" name="Color1[]">
Color2:
<input value="orange" type="radio" name="Color2[]">
<input value="yellow" type="radio" name="Color2[]">
Color3:
<input value="black" type="radio" name="Color3[]">
<input value="white" type="radio" name="Color3[]">
Color1:
颜色2:
颜色3:
您可以通过给无线组命名来实现,如下所示
Color1:
<input value="red" type="radio" name="Color1[]">
<input value="blue" type="radio" name="Color1[]">
Color2:
<input value="orange" type="radio" name="Color2[]">
<input value="yellow" type="radio" name="Color2[]">
Color3:
<input value="black" type="radio" name="Color3[]">
<input value="white" type="radio" name="Color3[]">
Color1:
颜色2:
颜色3:
谢谢,这一定是我要找的。还有一个额外的问题:由于HTML是动态创建的,当页面完全加载时,有没有办法用jQuery将不断增加的数字放在[]
之间?请忽略我的评论。我可以解决这个问题。谢谢,谢谢,那一定是我要找的。还有一个额外的问题:由于HTML是动态创建的,当页面完全加载时,有没有办法用jQuery将不断增加的数字放在[]
之间?请忽略我的评论。我可以解决这个问题。谢谢