Checkbox上的JavaScript警报出错

时间:2016-01-13 06:57:43

标签: javascript php jquery html mysql

我的JavaScript代码存在问题。

我有一个HTML表单,其中我使用从Mysql表中获取的表值。我用一个数组来打印我表中的所有值。 这是我的表格的输出:

enter image description here

之后我使用JavaScript提醒:" 请至少选择一种意见(共同基金)。"

这是我的代码

    function checkRatings(){
    var checked = [].reduce.call(document.forms[0].opinion, function(current, item) {
    if (item.checked) {
      current.push(item.value);
    }
    return current;
  }, []);
  if (checked=='')
    {
        alert("Please select at least one opinion");
        return;
    }
 else 
    document.getElementById("form_id").submit();}

当我有多个意见(共同基金)时,这个代码工作得很好,就像上图一样,但是当我只有一个意见时,它没有工作。如上图所示:
enter image description here

在这种情况下,在我查看意见后,它会一次又一次地给我警报,但无法继续......

有人可以帮助我吗?

0 个答案:

没有答案