solon Posted November 26, 2008 Share Posted November 26, 2008 Hey guys, I have a select box with 5 choices: 1,2,3,4,5. Each one of those choices represents the number of text boxes i want to show on the page! Example: If you select (3) then three(3) text boxes will appear on the page! After that i want to sent the values of the text boxes through ajax in a php file to be processed and into a DB and get back a response! The problem though is that i always POST five(5) "variables" (getElementById) in the ajax script and if less than five text boxes are selected it sends the "unselected" text boxes values as "undefined". Is there any way to solve this? Thanks in advance Link to comment https://forums.phpfreaks.com/topic/134360-php-ajax-question/ Share on other sites More sharing options...
Adam Posted November 26, 2008 Share Posted November 26, 2008 Just validate them first.. url += (document.getElementById('textbox3') != 'undefined') ? '&textbox3=' + document.getElementById('textbox3') : ''; Not tested.. Adam Link to comment https://forums.phpfreaks.com/topic/134360-php-ajax-question/#findComment-699505 Share on other sites More sharing options...
solon Posted November 26, 2008 Author Share Posted November 26, 2008 Thanks for your quick reply Adam, the problem is that most of the time some of them will be undefined! Except if you mean to validate them in the ajax script? Link to comment https://forums.phpfreaks.com/topic/134360-php-ajax-question/#findComment-699506 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.