matfish Posted September 4, 2006 Share Posted September 4, 2006 Hey,Iv got several functions for checking if name is letters only, telephone is numbers etc.. all that works, but how can I put all these functions included into one function for a form?Iv got:[code]function checksignup(){ var valid = 0; return checksurname(); return checkfirstname(); return checktelephone(); if (valid==0) { return true; }}[/code]I was hoping the above checked the other functions and if valid=0 then its able to submit the form, but if any are returning 1 (that would be an error) then do not submit the form...Help? Please?TIA. Quote Link to comment Share on other sites More sharing options...
ToonMariner Posted September 4, 2006 Share Posted September 4, 2006 If all your check functions return 0 if check was valid and say 1 if there was a problem then...[code]function checksignup(){ var valid = 0; valid = checksurname(); if (valid == 0) valid = checkfirstname(); if (valid == 0) valid = checktelephone(); if (valid==0) { return true; }}[/code] Quote Link to comment Share on other sites More sharing options...
obsidian Posted September 4, 2006 Share Posted September 4, 2006 or, simply do this:[code]function checksignup() { if (!checksurname()) return false; if (!checkfirstname()) return false; if (!checktelephone()) return false; return true;}[/code] Quote Link to comment Share on other sites More sharing options...
ToonMariner Posted September 4, 2006 Share Posted September 4, 2006 Thats why I shoudl do more js!!!! ;) Quote Link to comment Share on other sites More sharing options...
matfish Posted September 5, 2006 Author Share Posted September 5, 2006 Thank you very much for the repies.Both solutions work great - gone with obsidian's as it was shorter code and got more validation to add.Many thanks! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.