使用help('form')中的form_input之后,如何搭配set_value呢
本帖最后由 luss613 于 2012-2-23 23:23 编辑在网上找了一下,发现都是需要直接在php中写html标签。
我目前做法是在controller中,都写到变量中,然后在php中一次echo出来。
不知道各位大大是否可以协助解答一下小弟的疑惑。
感恩……{:soso_e154:}
$data = array(
'name' => 'username',
'id' => 'username',
'value' => set_value('username'),
'maxlength' => '100',
'size' => '50',
'style' => 'width:50%',
);
echo form_input($data);
不知道这样行不行。 huboo82,感謝huboo82大大的回复。
官方文档没有写的这么明确,我来测试看看。 经过测试,把set_value写在array中产生的表单不会把之前错误的内容带回来。 找到問題了,huboo82的方式是正確的,但是要把form_input產生的時機放在
if ($this->form_validation->run() === FALSE) {
}
中,這樣就一切都好了,並且還測試了form_dropdown也是可以使用set_value的方式來保持默認選項
页:
[1]