我正在尝试从post方法中的日期选择器中获取值。要选择日期,我需要在选择日期后通过按钮进行选择,以获得它的值。当点击提交按钮时,它不会获得任何值。其值为空。
视图
<div class="form-group">
<label>Date range button:</label>
<div class="input-group">
<button type="button" class="btn btn-default pull-right" name="jamil" id="daterange-btn">
<span>
<i class="fa fa-calendar"></i> Date range picker
</span>
<i class="fa fa-caret-down"></i>
</button>
</div>
</div>
<input type="submit" name="show" id="show" class="btn btn-primary" value="show">
控制器
if($this->input->post("show")){
$jam=$this->input->post("jamil");
echo($jam); }
您需要将所有HTML包装在form
标记中。
您可以使用CCD_ 2,https://bootstrap-datepicker.readthedocs.io/en/stable/
HTML视图
<form method="POST">
<div class="form-group">
<label>Date range button:</label>
<div class="input-group">
<input type="text" name="jamil" >
<button type="button" class="btn btn-default pull-right" name="jamil" id="daterange-btn">
<span>
<i class="fa fa-calendar"></i> Date range picker
</span>
<i class="fa fa-caret-down"></i>
</button>
</div>
</div>
<div class="form-group">
<input type="submit" name="show" id="show" class="btn btn-primary" value="show">
</div>
</form>
控制器
$jam = $this->input->post('jamil'); // $_POST['test']
echo $jam;