<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.希望这段代码能让你理解我的问题。
如果有人能帮助我,我会感激他。
答案 0 :(得分:1)
按照以下步骤 -
更改员工时,不将其分配给href,而是将其分配给表单。像这样 -
$(document).on('change','#employee',function(){
var b = $(this).val();
$(form).attr('action',YOUR URL);
});
在您的代码集中href =“javascript:void(0)”
点击提交链接。