jQuery disable/enable submit button

后端 未结 21 3462
难免孤独
难免孤独 2020-11-22 07:30

I have this HTML:



How can I do something li

21条回答
  •  夕颜
    夕颜 (楼主)
    2020-11-22 08:04

    I had to work a bit to make this fit my use case.

    I have a form where all fields must have a value before submitting.

    Here's what I did:

      $(document).ready(function() {
           $('#form_id button[type="submit"]').prop('disabled', true);
    
           $('#form_id input, #form_id select').keyup(function() {
              var disable = false;
    
              $('#form_id input, #form_id select').each(function() {
                if($(this).val() == '') { disable = true };
              });
    
              $('#form_id button[type="submit"]').prop('disabled', disable);
           });
      });
    

    Thanks to everyone for their answers here.

提交回复
热议问题