roberto68 Posted March 5, 2015 Share Posted March 5, 2015 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 More sharing options...
justsomeguy Posted March 5, 2015 Share Posted March 5, 2015 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 More sharing options...
roberto68 Posted March 7, 2015 Author Share Posted March 7, 2015 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now