Jump to content

how to perform these fileds are required - unless submit button is disabled


roberto68

Recommended Posts

I've form consisting of multiple fileds and I need to disable sumit button unless user fill smth in those fileds. I've smth like this

 $(document).ready(function() {        $("#submit").attr('disabled', 'disabled');     $("#eventName").keyup(function(){    // treba prerobit        if($(this).val() != '') {     $("#myText").keyup(function(){          if($(this).val() != '') {if (document.getElementById("start").value() !=""){ // mozno tiez (function){

but this is not dong the work. wouldn't be smth like while(1) and chcek if every filed is filled - wtih some timer ?

Link to comment
Share on other sites

You should have 1 function that will check every field, so it would just get the value of every field and return false if any of them are empty, or else return true. Then you can put a keyup handler on each invidiual field to call that one function to test everything.

Link to comment
Share on other sites

I've find this on Stackoverflow - and it works fine

 $('#submit').attr('disabled', true);$('.required').keyup(function () {   var disable = false;       $('.required').each(function(){ //type hidden exclude            if($(this).val()==""){  //notifikovat ze nefunguje GPS - adresa                  disable = true;                  }       });                                      // tato funckia check text filedy ci su filled   $('#submit').prop('disabled', disable);                                });    
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...