javascript - 如何在 JavaScript 循环中提醒一次

标签 javascript jquery loops

代码:在下面显示的代码中,警报消息一直循环直到语句结束。我需要一个警报语句只发出一次警报。如何实现这一点?

这里检查复选框的输出,如果未选中则显示未定义

 for(j=1;j<=numOflimit;j++)
    {
      var select = $("input[name=select+j]:checked").val();
        //alert (select);
        //$check='undefined';


        if(select==undefined)

        {
            alert ("Please select atleast one product");
        }
        else
        {
            var postData    =   $("form").serialize();//"product_name="+product_name+"&barcode="+barcode+"&Quantity"+Quantity;
            $.ajax
            ({
               type: 'POST',
                url: 'http://localhost/example/index.php/castoutput',                      
                data: postData,
                success: function(html) {
                    // alert(html);
                    $('#cast2').html(html); 
                }
         });
        }
   }

最佳答案

您可以创建一个变量,如果警报已被触发,一旦将其设置为 false 并检查 if,如果它是 true 或 false。

if (showAlert==true)
{
   alert ("Please select atleast one product");
   showAlert = false;
}

关于javascript - 如何在 JavaScript 循环中提醒一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7244777/

相关文章:

javascript - 如何在我的页面中为左侧菜单添加不同的滚动条

javascript - 将 48khz 下采样到 16khz - Javascript

javascript - 如何在按钮点击时显示 iframe

javascript - AJAX:错误(已弃用!)有效而失败则无效。为什么?

java - 如何在 Java 中有效生成完美的数字到数字不变数?

c - 如何比较数字任务

javascript - 联系表格和 PHP

javascript - 使用 jQuery 从列表项中解包元素

javascript - 在折线图中显示信息的搜索框

javascript - 检查函数是否可以调用 : Javascript