我使用codeigniter的form_helper创建表单搜索
<?php echo form_open(site_url( 'lab/hasil_rawat_jalan'), array( 'method'=>'get')) ?>
<div class="form-group">
<label class="sr-only" for="value">Search</label>
<?php echo form_input( 'value', $this->input->get('value'), 'type="text" class="form-control" id="value" placeholder="Search..."') ?>
</div>
<input class="btn btn-default btn-sm" type="submit" value="Go">
</form>
问题是如果我改变
<?php echo form_input( 'value', $this->input->get('value'), 'type="text" class="form-control" id="value" placeholder="Search..."') ?>
到这个(这意味着正常的输入标签)
<input type="text" class="form-control" id="value" placeholder="Search..." value="<?php echo $this->input->get('value');?>">
我的网址没有任何价值,我在这里错过了吗?
如果您不明白我的问题,请询问。谢谢^^
最佳答案
如果需要该值,请添加name
属性。
<input name="value" type="text" class="form-control" id="value" placeholder="Search..." value="<?php echo $this->input->get('value');?>" >
^ ^
在代码点火器中,文本框名称中的第一个参数。
<?php echo form_input( 'value', $this->input->get('value'), 'type="text" class="form-control" id="value" placeholder="Search..."') ?>
^ ^