Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript t是否要更新此电子邮件?无法还原更改。“); 若有(答复){ $.ajax({ 类型:“POST”, url:“/b2b/update”, 数据:{ id:id, 客户名称:客户名称, customerEmail:customerEmail }, 成功:功能(数据){ 警报(数据); LoadFeedbackService历史记录(1) } }); } }_Javascript_Jquery - Fatal编程技术网

Javascript t是否要更新此电子邮件?无法还原更改。“); 若有(答复){ $.ajax({ 类型:“POST”, url:“/b2b/update”, 数据:{ id:id, 客户名称:客户名称, customerEmail:customerEmail }, 成功:功能(数据){ 警报(数据); LoadFeedbackService历史记录(1) } }); } }

Javascript t是否要更新此电子邮件?无法还原更改。“); 若有(答复){ $.ajax({ 类型:“POST”, url:“/b2b/update”, 数据:{ id:id, 客户名称:客户名称, customerEmail:customerEmail }, 成功:功能(数据){ 警报(数据); LoadFeedbackService历史记录(1) } }); } },javascript,jquery,Javascript,Jquery,您可以在每个复选框中添加一个单击侦听器,当单击一个复选框时,“提交”按钮将启用 也许不是你要找的,但它确实有用 另一个选项是使用遍历所有复选框的循环。一旦遇到选中的第一个框,就可以停止循环并继续处理数据 编辑: 伪代码: for each (checkbox) { var checked = checkbox.checked(); if (checked) { submit(); exit(); } } 为每个电子邮件输入分配一个类,例如emailInput。这

您可以在每个复选框中添加一个单击侦听器,当单击一个复选框时,“提交”按钮将启用

也许不是你要找的,但它确实有用

另一个选项是使用遍历所有复选框的循环。一旦遇到选中的第一个框,就可以停止循环并继续处理数据

编辑:

伪代码:

for each (checkbox)
{
  var checked = checkbox.checked();
  if (checked)
  {
    submit();
    exit();
  }
}

为每个电子邮件输入分配一个类,例如
emailInput
。这可用于使用JQuery
.each()
方法循环所有复选框输入

您可以使用
return
提前中断
.each()
循环

示例

$('#SendEmailsBtn' ).click(function () {
  //Loop through checkbox inputs
  $('.emailInput').each(function ( index, domEle) {
    // domEle == this
    //Check if input is checked
    if ($(domEle).is(":checked"))
    {
       SubmitFunction();
       return;  //At least one input is checked exit loop
     }
  });
});

如果至少选中了一个复选框,则调用submit函数,否则不执行任何操作

$("#SendEmailBtn").click(function(){
    if ($("input:checked").length != 0)
       submit();
}

请尝试重新格式化您的代码,并仅放入相关部分。在此代码中,只有循环中的最后一个复选框将控制按钮事件。感谢各位,我使用jQuery
$(“输入:按钮”).prop(“禁用”、“禁用”);函数checkbox(){var checkbox=$(“input:checked”).length;if(checkbox0){$(“input:button”).removeAttr('disabled');}}
感谢Malkus,我在每个按钮中添加了一个类,而没有添加jquery或任何东西,这使得按钮根本无法工作。我目前仍在努力解决这个问题,我不认为我缺乏很多jQuery知识会有帮助。但是,唉,我感谢你们所有人的帮助,在此期间,我将在互联网上进行更多的浏览
$("#SendEmailBtn").click(function(){
    if ($("input:checked").length != 0)
       submit();
}