0

我已用于name="question[]"多个选择框,并且用于提交按钮名称的名称相同name="question[]"

如何在没有提交按钮的情况下获取选择框的值?

4

4 回答 4

1

更改提交按钮的名称......它不应该相同。

于 2013-07-16T12:30:23.893 回答
0

最好的解决方案是修复名称冲突。

如果按钮valuesubmit永远不能是值之一,则可以忽略具有该值select的任何元素。$_POST['question']

于 2013-07-16T12:30:58.420 回答
0

您可以获得两个元素的值,如下所示,

然后,您可以使用以下方法访问它:

$_POST['question'][0]; 
$_POST['question'][1];

您现在可以获取选择框和提交按钮的值。

于 2013-07-16T12:37:16.297 回答
0

如果你可以在前面使用 jQuery/Sizzle 变体

$('select[name="question[]"]').val();

将按该名称从选择框中返回选定的值。然后,您可以在提交到服务器之前使用该值填充其他字段。

于 2013-07-16T12:34:17.640 回答