tryingtolearn Posted August 24, 2008 Share Posted August 24, 2008 I have a form and when a user gets to a point in the form to upload images I would like for them to be able to select how many image upload fields are displayed by selecting a number from a dropdown box (So if they select 1 - 1 upload field appears - if they select 5 - 5 fields appear etc...) But I do not want the page to have to reload - Is that possible? Link to comment https://forums.phpfreaks.com/topic/121078-solved-would-i-use-ajax-for-this-if-so-how-or-where-to-go-to-find-out/ Share on other sites More sharing options...
JasonLewis Posted August 24, 2008 Share Posted August 24, 2008 Yes but you don't need AJAX. Just basic javascript. Example: <script language="javascript"> function generateUploadBoxes(obj){ var amt = obj.options[obj.selectedIndex].value; var generated = ""; for(i = 0; i < amt; i++){ generated += "<input type='file' name='upload_"+i+"' id='upload_"+i+"' /><br />"; } document.getElementById("upload_boxes").innerHTML = generated; } </script> <form action="bleh.php" method="post"> <select name="amount_upload" id="amount_upload" onchange="javascript: generateUploadBoxes(this)"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> <br /> Upload Boxes:<br /> <span name="upload_boxes" id="upload_boxes"></span> </form> Link to comment https://forums.phpfreaks.com/topic/121078-solved-would-i-use-ajax-for-this-if-so-how-or-where-to-go-to-find-out/#findComment-624198 Share on other sites More sharing options...
tryingtolearn Posted August 24, 2008 Author Share Posted August 24, 2008 Very nice, Thank you Keep it simple - right !!! Link to comment https://forums.phpfreaks.com/topic/121078-solved-would-i-use-ajax-for-this-if-so-how-or-where-to-go-to-find-out/#findComment-624200 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.