まず、すべてのオプション値を選択する必要がある配列があります。
$require=array('volvo','saab');
それで 、
i には x 個の選択ボックスがあり、x はオプション値の数以下の数です
それから私はセレクトボックスを持っています。
<select name ="car" id="0">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<select name ="car" id="1">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
<select name ="car" id="2">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="mercedes">Mercedes</option>
<option value="audi">Audi</option>
</select>
この場合、次を確認する必要があります。
1) 選択値の重複なし
2) 配列内の値は、1 つだけ選択する必要があります。
選択ボックスの unqueue 値のチェックは理解できましたが、2 番目の条件はどうでしょうか。
ありがとうございました
Using the above case as an example
id = 0 , value = volvo
id = 1 , value = Mercedes
id = 2 , value = Audi
Not valid
id = 0 , value = saab
id = 1 , value = Audi
id = 2 , value = volvo
valid