gar onn Posted November 10, 2009 Share Posted November 10, 2009 i have function Request(el,url) {var query=""; var inputs=el.getElementsByTagName("input"); for(var i = 0; i < inputs.length; i++){ switch(inputs.type) { case "checkbox": if(inputs.checked==true){query+=inputs.name+"=on";}else{query+=inputs.name+"="} break; case "radio": if(inputs.checked==true){query+=inputs.name+"="+inputs.value;} break; case "hidden": query+=inputs.name+"="+inputs.value; break; case "password": query+=inputs.name+"="+inputs.value; break; case "text": query+=inputs.name+"="+inputs.value; break; case "textarea": query+=inputs.name+"="+inputs.value; break; case "submit": query+="submit"; break; default: query+=inputs.name+"="+inputs.value; prompt("Error","java script:alert('ERROR While handeling POSTsubmitrequest: \nname="+inputs.name+"\nid="+inputs.id+"\nvalue="+inputs.value+"')"); } query+="&"; }requestOut(query,url);} if run this code by foloing (eval) script:$(document).ready(function(){$('#user_start_chose_form_submit').click(function () {Request($('#user_start_chose_form'),'user_start');});}); whats wrong??but fire bug says there is a problem at the bolt line Link to comment Share on other sites More sharing options...
justsomeguy Posted November 10, 2009 Share Posted November 10, 2009 What does it say the problem is? Inside that function if you use console.log(el) do you see the form element appear in the Firebug console? Link to comment Share on other sites More sharing options...
gar onn Posted November 11, 2009 Author Share Posted November 11, 2009 Yes it says that inputs is an undifinted element Link to comment Share on other sites More sharing options...
Err Posted November 11, 2009 Share Posted November 11, 2009 Edit: Never mind. I found it. Link to comment Share on other sites More sharing options...
gar onn Posted November 11, 2009 Author Share Posted November 11, 2009 Edit: Never mind. I found it.what was it?? Link to comment Share on other sites More sharing options...
justsomeguy Posted November 11, 2009 Share Posted November 11, 2009 Yes it says that inputs is an undifinted elementIt shouldn't give that error for the bold line, that's where you're defining it. It doesn't give errors when you try to define an undefined variable, that's normal. Are you using console.log to see what things are? Link to comment Share on other sites More sharing options...
gar onn Posted November 12, 2009 Author Share Posted November 12, 2009 yes ,el.getElementsByTagName is not a functionLine 19 Link to comment Share on other sites More sharing options...
gar onn Posted November 12, 2009 Author Share Posted November 12, 2009 I have foud the error, I was looking for elements in an "emty" element (i forgot parentNode) Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.