我在codeigniter中有一个表单,并希望为我的输入以及set_value()设置一个默认值。如何在codeigniter窗体中同时具有默认值和设置值?
这是我输入:
echo form_input('job_position',set_value('job_position'));
我在的地方有一个设定值和工作,但我如何添加“12”的默认值?
我在codeigniter中有一个表单,并希望为我的输入以及set_value()设置一个默认值。如何在codeigniter窗体中同时具有默认值和设置值?
这是我输入:
echo form_input('job_position',set_value('job_position'));
我在的地方有一个设定值和工作,但我如何添加“12”的默认值?
如果值为空,您可以设置默认值。
SET_VALUE()
允许你设置的输入形式或textarea的值。您必须通过函数的第一个参数 提供字段名称。 秒(可选)参数允许您为 表单设置默认值。例如:
<input type="text" name="job_position" value="<?php echo set_value('job_position', '12'); ?>" size="50" />
加载的第一次,当上面的形式将显示 “12”。
另一种情况下,你可以同时使用SET_VALUE和默认值:
的set_value()
功能只是设置的值。当您提交带有验证错误的表单时,此函数更有用于保留输入值。这样用户不需要重新输入字段。 该函数具有第二个可选参数,允许您为表单设置默认值。
但是,如果您要填充默认值如果您使用相同的表单编辑和添加的数据。
<input type="text" name= "name" value = "<?php if($form['name']) echo $form['name']; else echo set_value('name');
上面的语句会,如果你在表单中添加值设定值。如果您正在编辑表单,只需显示数据库中的捕获值或发布数据。