2017-08-22 1 views
-1
  <form id="my-form" method="POST"> 
     <div class="row"> 
      <div class="col-md-3"> 
      <!-- /.form-group --> 
      <div class="form-group"> 
       <label for="exampleInputEmail1">Employee<span class="text-danger"> *</span></label> 
       <select class="form-control" name="employee" id="employee"> 
        <option value="">Select a Employee</option> 
        <?php 
        foreach ($result as $row) { 
        //var_dump($row);exit(); 
        ?> 
        <option value="<?= $row->ID;?>"> <?= $row->FNAME;?> </option> 
       <?php }?> 
       </select> 

      </div> 
      <!-- /.form-group --> 
      </div> 

      <div class="col-md-3"> 
      <div class="form-group"> 
       <label>Start Date<span class="text-danger"> *</span></label> 
       <div class="input-group date"> 
       <div class="input-group-addon"> 
        <i class="fa fa-calendar"></i> 
       </div> 
       <input type='date' class="form-control" name="sdate"> 
       </div> 
       <!-- /.input group --> 
      </div> 
      </div> 
      <div class="col-md-3"> 
      <div class="form-group"> 
       <label>End Date<span class="text-danger"> *</span></label> 
       <div class="input-group date"> 
       <div class="input-group-addon"> 
        <i class="fa fa-calendar"></i> 
       </div> 
       <input type='date' class="form-control" name="edate"> 
       </div> 
       <!-- /.input group --> 
      </div> 
      </div> 
      <div class="col-md-2"> 
       <div style="padding : 20px 50px"> 
       <a class="btn btn-primary" style="float: right ;padding-left: 15px ;margin-right: 5px ;margin-top: 5px" id="view" >view</a> 
       </div> 

      </div> 
       </form> 

    <script> 
$(document).on('change','#employee',function(){ 
var b = $(this).val(); 
    $("#view").attr('href', '<?= base_url()?>admin/admin_view/'+b); 
    }); 
$("#view").on('click','#view',function(){ 
$("#my-form").submit(); 
}); 

Mon href est généré lorsque je sélectionne un nom de l'option. Le problème est maintenant que je veux poster mes données à travers la balise d'ancrage. Je ne sais pas comment faire ça. J'utilise codeigniter 3. J'espère que ce code vous permettra de comprendre mon problème.Est-il possible de publier des données de formulaire à l'aide d'une balise d'ancrage (href)? codeigniter

Si quelqu'un peut m'aider, je serai reconnaissant envers lui.

+0

je utilise jquery et mon href est genrated sur la base de la valeur sélectionnée maintenant si j'utilise on.click à cette ancre son ne pas poster mes données –

+0

j'ai modifié la question et le code –

Répondre

1

Suivez ces étapes -

  1. Lorsque vous modifiez l'employé, au lieu d'attribuer à l'href, l'assigner à former. Comme cela -

    $ (document) .on ('changement', 'employé #', function() {

    var b = $(this).val(); 
        $(form).attr('action',YOUR URL);   
    

    });

  2. Dans votre balise href = définir "javascript: void (0)"

  3. Cliquez sur le lien soumettre.

+0

que je suis sélectionné le nom qui est venu de la base de données donc je veux exécuter ma tâche contre l'identifiant de chaque nom, c'est pourquoi je dois le passer en utilisant une balise d'ancrage –

+0

vous pouvez prendre une variable cachée et lui attribuer une valeur identique à votre ID. –

+0

ok je vais essayer de le réparer –