问问题
15281 次
2 回答
10
您可以在值中传递两个值
<select name="size" id="size" type="text">
....
<option value="6x4" >6 Inches by 4 Inches</option>
</select>
在后端,您可以将其拆分以获取值
list($x,$y) = explode("x",$_GET['size']); // or POST
echo $x; // 6
echo $y; // 4
于 2012-10-08T23:52:47.260 回答
1
在值属性中使用分隔符怎么样?
<option value="3_5" >3 Inches by 5 Inches</option>
现在,当您在 PHP 中检查这些值时,您可以简单地使用explode()
值来提取它们。
$sizes = explode('_',$_POST['size']);
您现在将拥有一个包含分隔值的数组 -
array (
0 => '3',
1 => '5',
)
在此示例中,我选择了下划线_
字符作为分隔符,但您可以使用任何您想要的字符。
参考 -
于 2012-10-08T23:52:45.390 回答