petenaylor Posted January 25, 2011 Share Posted January 25, 2011 Hi all I have a form where there are three fields, category, type, colour. On the top drop down (Category) I need it to reset the form and remove the url parameters when it is selected. Here's my code: <form id="filter" name="filter" method="get" action="product.php"> <br /><strong>Categories:</strong><br /><br /> <select name="category" id="category_filter" style="width: 200px" onChange="this.form.submit();"> <option value="0" selected class="meter-calc-text">All Categories</option> <?php $fetchcategories=mysql_query("SELECT * FROM `product_categories` ORDER BY id ASC"); while($returnedcategories=mysql_fetch_array($fetchcategories)) { echo "<option value=\"".$returnedcategories['id']."\"".(($returnedcategories['id']==$_GET['category']) ? ' selected="selected"':'').">".$returnedcategories['name']."</option>"; } ?> </select> How do I reset the url when the user clicks the drop down? Many thanks for your help Pete Link to comment https://forums.phpfreaks.com/topic/225635-need-to-reset-form-on-dropdown/ Share on other sites More sharing options...
BlueSkyIS Posted January 25, 2011 Share Posted January 25, 2011 javascript. select onchange event, update this.location.href to the new URL Link to comment https://forums.phpfreaks.com/topic/225635-need-to-reset-form-on-dropdown/#findComment-1165030 Share on other sites More sharing options...
petenaylor Posted January 25, 2011 Author Share Posted January 25, 2011 That's great thank you! My URL will just be product.php?category=(Whatever the category id is) How would I add this to the javascript? Thanks Pete Link to comment https://forums.phpfreaks.com/topic/225635-need-to-reset-form-on-dropdown/#findComment-1165034 Share on other sites More sharing options...
BlueSkyIS Posted January 25, 2011 Share Posted January 25, 2011 http://www.google.com/search?client=safari&rls=en&q=javascript+select+onchange+go+to+url&ie=UTF-8&oe=UTF-8 Link to comment https://forums.phpfreaks.com/topic/225635-need-to-reset-form-on-dropdown/#findComment-1165035 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.