文本区域未验证引导选项卡

Text area not valided bootstrap tab

本文关键字:选项 验证 区域 文本      更新时间:2023-09-26

在我的选项卡式表单中,所有文本字段都会验证,但文本区域不会验证。

我的代码:

  allNextBtn.click(function(){
      var curStep = $(this).closest(".setup-content"),
          curStepBtn = curStep.attr("id"),
          nextStepWizard = $('div.setup-panel div a[href="#' + curStepBtn + '"]').parent().next().children("a"),
          curInputs = curStep.find("input[type='text'],input[type='url'],input[type='textarea']"),
          isValid = true;
      $(".form-group").removeClass("has-error");
      for(var i=0; i<curInputs.length; i++){
          if (!curInputs[i].validity.valid){
              isValid = false;
              $(curInputs[i]).closest(".form-group").addClass("has-error");
          }
      }

      if (isValid)
          nextStepWizard.removeAttr('disabled').trigger('click');
  });

在这里input[type='textarea']不起作用。

curInputs = curStep.find("input[type='text'],input[type='url'],input[type='textarea']")

而不是那个写

curInputs = curStep.find("input[type='text'],input[type='url'],textarea")

以及用于选择和收音机

添加这个

curInputs = curStep.find("input[type='text'],input[type='url'],textarea,select,input[type='radio']")

不要使用 input[type='textarea'],而只在 curStep.find 中使用 textarea