我已用于name="question[]"
多个选择框,并且用于提交按钮名称的名称相同name="question[]"
如何在没有提交按钮的情况下获取选择框的值?
更改提交按钮的名称......它不应该相同。
最好的解决方案是修复名称冲突。
如果按钮value
的submit
永远不能是值之一,则可以忽略具有该值select
的任何元素。$_POST['question']
您可以获得两个元素的值,如下所示,
然后,您可以使用以下方法访问它:
$_POST['question'][0];
$_POST['question'][1];
您现在可以获取选择框和提交按钮的值。
如果你可以在前面使用 jQuery/Sizzle 变体
$('select[name="question[]"]').val();
将按该名称从选择框中返回选定的值。然后,您可以在提交到服务器之前使用该值填充其他字段。