我在複選框的表單驗證時遇到問題。表單驗證 - 確保至少選中1個複選框
這裏是複選框代碼:
<div class="form-group">
<div class="checkbox checkbox-danger checkbox-inline">
<input type="checkbox" name="defect[]" value="{$ng_id}">
</div>
</div>
如果我只是做這樣的事情,然後它呼應的出來不管我選擇。
foreach($_POST['defect'] as $defects) {
echo $defects;
}
我曾嘗試使用空函數自身以及本:
if(empty($defects) || count($defects) < 1) {
,但我只是不斷收到錯誤:
Undefined index: defect
'$缺陷= $ _ POST [ '缺陷']; foreach($ defect as $ defect){...'這是訪問包含在$ _POST ['defect']內的數組的正確方法' –
複選框不使用'empty()',它們使用'isset ()'。 –
和這裏的形式或你如何處理「POST」? –