使用php和javascript验证html中的多选输入字段

使用php和javascript验证html中的多选输入字段,php,javascript,html,Php,Javascript,Html,海 我在多个属性中有一个选择输入字段。我必须在JavaScript和php中验证空复选框。我的代码类似于select multiple=multiple name=frm_supply[]> 有人帮我吗?假设您有这样的HTML代码: <select multiple="multiple" name="frm_supply[]"> <option value="s1v1">A</option> <option value="s1v2">B&l

海 我在多个属性中有一个选择输入字段。我必须在JavaScript和php中验证空复选框。我的代码类似于select multiple=multiple name=frm_supply[]>


有人帮我吗?

假设您有这样的HTML代码:

<select multiple="multiple" name="frm_supply[]">
  <option value="s1v1">A</option>
  <option value="s1v2">B</option>
  <option value="s1v3">C</option>
</select>
<select multiple="multiple" name="frm_supply[]">
  <option value="s2v1">1</option>
  <option value="s2v2">2</option>
  <option value="s2v3">3</option>
</select>
Array (
  [frm_supply] => Array (
    [0] => s1v1
    [1] => s1v2
    [2] => s2v1
    )
  )
因此,检查一个循环是否有空。下面的代码遍历两个s,并为每个s显示列表N有值或列表N为空


现在,要检查客户端的选择,请以相同的方式进行。

多个选择值存储在一个数组中。
因此,请检查数组的长度,并根据ur验证规则,例如,对于至少2个选择,数组的长度应大于2,依此类推

除非您为我们提供一些验证规则,否则无法提供帮助?请参阅此堆栈溢出回答[link][1][1]:
<select name="name">
   <?php
   for ($i = 0; $i < $count; $i++) {
      echo '<option value='$i'>$i</option>';
   }   
   ?>
</select>
<select name="name">
   <?php
   for ($i = 0; $i < $count; $i++) {
      echo '<option value='$i'>$i</option>';
   }   
   ?>
</select>