是否可以使用锚标记(href)发布表单数据?笨

时间:2017-08-22 10:05:42

标签: php html codeigniter codeigniter-3

           <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.希望这段代码能让你理解我的问题。

如果有人能帮助我,我会感激他。

1 个答案:

答案 0 :(得分:1)

按照以下步骤 -

  1. 更改员工时,不将其分配给href,而是将其分配给表单。像这样 -

    $(document).on('change','#employee',function(){

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

    });

  2. 在您的代码集中href =“javascript:void(0)”

  3. 点击提交链接。