I followed the tutorial here: http://www.captain.at/howto-ajax-form-post-get.php
to post data from a form to php without refreshing the page. The problem is that the variables dont get passed if i try to use divs around the form input fields to stylize things. All i am doing is divs with class names. Why does this break things and what can i do get around it?
Thanks,
Mark
######################################
The script you are using is looking for the form elements using "obj.childNodes[i]"
But when you wraped them in divs they can no longer be found using "obj.childNodes[i]" because the divs are in that section you would have to do something like:
obj.childNodes[i].childNodes[x]
But do not change them to what i just posted it won't work like that.
######################################
Nested For loops, going though the first childNodes object then going though the childNodes object of the first. So...
Code:
var nodes = obj.childNodes;
var l = nodes.length;
for (var i = 0; i < l; i++) {
if (nodes.tagName.toLower == 'div') {
var children = nodes.childNodes;
// For loop...
}
// check for input elements like normal...
}
General Idea don't have a lot of time at the moment.