2013-04-01 72 views
0

我正在使用2选择菜单,其中一个有价值,另一个是空的,当用户从左侧选择项目并单击一个bitton时,所选项目将移动到右侧菜单。一个similler的例子是在这个页面http://jquerybyexample.blogspot.com/2012/05/how-to-move-items-between-listbox-using.html如何使用PHP在多选项选择中获得所有选项?

唯一的问题是当我做一个$ _POST ['lstBox2']我只得到选定的值。但在这里,我想$ _POST所有选择天气,他们被选中或不。

我已经这样做了jQuery代码,做这一点,但如果使用过点击错一个选项,那么PHP将尝试发布仅一个

$("#lstBox2 option").each(function() { 
    $(this).attr('selected', 'selected'); 
}); 

可有人告诉我,如果有在PHP中总会有办法$ _POST他们所有的价值?

感谢

回答

2

只需推动JavaScript代码在你的问题的submit回调的形式。

$("form:has(#lstBox2)").on('submit', function() { 
    $("#lstBox2 option").prop('selected', true); 
}); 
+0

这样做:)谢谢你这么多:) – Jaylen

0

您可以发送的JSON格式选择选项中的信息,并在服务器端,可以方便地使用PHP json_decode()来解析信息。

相关问题