Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Keep values selected after form submission

Consider:

<form method="get" action="">    <select name="name">       <option value="a">a</option>       <option value="b">b</option>    </select>    <select name="location">       <option value="x">x</option>       <option value="y">y</option>    </select>    <input type="submit" value="Submit" class="submit" /> </form> 

On submitting the form, how do I make sure that the selected values remain selected in the dropdowns? This form is inside WordPress (PHP).

like image 855
eozzy Avatar asked Feb 11 '10 17:02

eozzy


1 Answers

To avoid many if-else structures, let JavaScript do the trick automatically:

<select name="name" id="name">    <option value="a">a</option>    <option value="b">b</option> </select>  <script type="text/javascript">   document.getElementById('name').value = "<?php echo $_GET['name'];?>"; </script>  <select name="location" id="location">   <option value="x">x</option>   <option value="y">y</option> </select>  <script type="text/javascript">   document.getElementById('location').value = "<?php echo $_GET['location'];?>"; </script> 
like image 114
Sarfraz Avatar answered Oct 11 '22 03:10

Sarfraz