2017-08-22 10 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(); 
}); 

私がオプションから任意の名前を選択すると、私のhrefが生成されます。問題は、アンカータグを使用してデータを送信したいということです。私はこれをする方法を知らない。私はcodeigniter 3を使用しています。このコードが私の問題を理解できるようにしたいと思います。アンカータグ(href)を使用してフォームデータを送信することはできますか? codeigniter

誰かが私を助けることができれば、私は彼に感謝するでしょう。

+0

jqueryのを使用していますし、私のHREFが、私はそのアンカーにon.click使用している場合は、今選択した値に基づいてgenratedされて –

+0

私のデータを掲載名を選択していますように私は、質問とコード –

答えて

1

この手順に従ってください - あなたは従業員を変更した場合の代わりのhrefにそれを割り当てるので、

  1. 、形成することを割り当てます。このような -

    $(文書).on( '変更'、 '#員'、関数(){

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

    })。提出リンク上

  2. クリック:あなたのタグで

  3. はHREF = "無効(0)のjavascript" に設定します。

+0

を編集していないました私はアンカータグを使って渡す必要があるので、私はすべてのタスクを各名前のIDに対して実行するようにデータベースから来ています –

+0

あなたは隠された変数をとり、あなたのIDと同じ値を割り当てることができます。 –

+0

ok私はそれを修正しようとします –

関連する問題