html复选框怎么转成数组,HTML表单中的复选框数组

  • Post author:
  • Post category:其他

I speak the following languages:

English

Français

Español

是否有必要以命名郎[](使用阵列)或I可以给每个复选框一个单独的名称,如复选框:

I speak the following languages:

English

Français

Español

问题1相信无论作品,如果是的话,你什么时候决定使用哪一个?

问题2我使用以上,所以我可以用PHP检测该复选框的选择是通过使用类似于if(isset($_POST[‘lang_en’]))一个代码列出的第二个方法。如果我要使用第一种方法,是否有一种快速方法来检查是否选择了特定的复选框?目前我能想到的未经测试的解决方案涉及到做一个if(in_array(‘lang_en’, $_POST[‘lang’]))来检查它是否存在于$ _POST中。

问题3主要问题是这样的:我使用第二种方法,所以我可以很容易地检查一个复选框是否在PHP中被选中。现在我想添加一个文本链接,点击后将选中所有的复选框。我的Javascript不太好,所以我使用http://www.shiningstar.net/articles/articles/javascript/checkboxes.asp的脚本,但示例脚本使用数组作为复选框的名称,而我的PHP代码无法检查复选框是否与数组一起用于复选框的名称。 javascript代码如何修改为无数组工作?

希望我能想出这个烦人的问题!谢谢!

编辑

的Javascript:

HTML:

  • American
  • Chinese
  • Indian
  • Japanese
  • Korean
  • Mexican
  • Middle Eastern
  • Pakistani
  • Italian

2011-06-20

Nyxynyx

+1

附加选项 – ”。这是我在需要动态复选框列表时使用的。当列表是静态的(即硬编码)时,我使用’name =’lang_en”选项。我从不使用复选框的’value’属性。 –

+0

哇,这太酷了,我必须尝试一下,谢谢! –