jkkenzie Posted October 9, 2008 Share Posted October 9, 2008 The below code attaches the onchange to each input field: function attachFormHandlers() { var form = document.getElementById('INSUP') if (document.getElementsByTagName)//make sure were on a newer browser { var objInput = document.getElementsByTagName('input'); for (var iCounter=0; iCounter<objInput.length; iCounter++) objInput[iCounter].onblur = function(){return validateMe(this);} //attach the onchange to each input field } form.onsubmit = function(){return validate();} //attach validate() to the form } What i want is for it is to attach the onchange to each select field (the select boxes) within the same code. Thanks in advance. Regards, Jose Quote Link to comment Share on other sites More sharing options...
jkkenzie Posted October 9, 2008 Author Share Posted October 9, 2008 anyone around? Quote Link to comment Share on other sites More sharing options...
F1Fan Posted October 9, 2008 Share Posted October 9, 2008 Could you explain a little more? How is this function called? Have you tried changing the getElementsByTagName('input') to getElementsByTagName('select') and objInput[iCounter].onblur to objInput[iCounter].onchange? Quote Link to comment Share on other sites More sharing options...
jkkenzie Posted October 13, 2008 Author Share Posted October 13, 2008 it seems to work but still having some errors, ill keep trying. this is an ajax project, when the .js is included, it attaches onblur to input boxes so that it can be used to test the input data. Will let you when am stuck 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.