think_user
think_user

Reputation: 393

selected drop down value not shown after this.form.submit()

i'm using this.form.submit() for form submit.I have selected any values from dropdown but its not shown as selected.Here is my code.Please help.

<div class="select-dropdown">
    <form  action="<?= base_url() ?>current_tender_list" method="POST">
    <select  name ="tenders" onchange="this.form.submit()">
    <option value="Archived">Archived Tenders</option>
    <option value="Closed">Closed Tenders</option>
    <option value="Current">Show Current Tenders</option>
    </select>
   </form>
 </div>

Upvotes: 1

Views: 428

Answers (1)

Chris Berlin
Chris Berlin

Reputation: 1067

You have to set then selected="selected" in your HTML.

Try something like this:

  <div class="select-dropdown">
    <form  action="<?= base_url() ?>current_tender_list" method="POST">
    <select  name ="tenders" onchange="this.form.submit()">
        <option <?php if( $result['tenders'] =='Archived'): ?> selected="selected"<?php endif; ?> value="Archived">Archived Tenders</option>
        <option <?php if( $result['tenders'] =='Closed'): ?> selected="selected"<?php endif; ?> value="Closed">Closed Tenders</option>
        <option <?php if( $result['tenders'] =='Current'): ?> selected="selected"<?php endif; ?> value="Current">Show Current Tenders</option>
    </select>
   </form>
 </div>

Upvotes: 1

Related Questions