Показать сообщение отдельно
  #1 (permalink)  
Старый 08.11.2020, 17:59
Аспирант
Отправить личное сообщение для maplol123@gmail.com Посмотреть профиль Найти все сообщения от maplol123@gmail.com
 
Регистрация: 30.06.2019
Сообщений: 41

Если один из элементов равен "none"
Здравствуйте, как сделать так, если один из элементов массива values равен "NONE", то submit неактивен? С проверкой в реальном времени
let text = [
    {
      bag_param: "NONE",
      bag_type: "NONE",
      bag_print: ["NONE", ""],
      bag_height: $("#param_0 option:selected").text(),
      bag_width: $("#param_1 option:selected").text(),
      bag_sidewall: $("#param_2 option:selected").text(),
      bag_bottom: $("#param_3 option:selected").text(),
      bag_hangle_length: $("#param_4 option:selected").text(),
      bag_density: $("#param_5 option:selected").text(),
      bag_color: "NONE",
      bag_count: $("#count_range").text(),
      email: "",
    },
  ];

Тут присваивание значений чекбоксов и радио в список text, затем
let values = Object.values(text[0]);
  for (let i = 0; i <= 11; i++) {
    if (values[i] != "NONE") {
      $("input[type='submit']").attr("disabled", false);
    } else {
      $("input[type='submit']").attr("disabled", "disabled");
    }
  }
Ответить с цитированием