【问题标题】:How can i put HTML5 required field using form_input() function in Codeigniter framework如何在 Codeigniter 框架中使用 form_input() 函数放置 HTML5 必填字段
【发布时间】:2013-10-09 15:50:28
【问题描述】:

我是 codeigniter 的新手。但现在我正在使用 codeigniter 开发一个项目。 我的 HTML 代码是这样的:

<input type="text" class="get_started_frm_reg" name="first_name" required />

现在我想通过函数form_input()函数来转换它。我这样写我的代码

$first_name=array(
     "name"=>"first_name",
     "class"=>"get_started_frm_reg",
     "type"=>"text"
);

但我不明白如何填写必填字段。请帮助我。

【问题讨论】:

    标签: codeigniter codeigniter-2 codeigniter-form-helper


    【解决方案1】:
    $first_name=array("name"=>"first_name",
                   "class"=>"get_started_frm_reg",
                   "type"=>"text",
                   "required"=>"required");
    

    这是有效的

    【讨论】:

      【解决方案2】:

      我会推荐以下内容:

      form_input('first_name', $value, 'class="get_started_frm_reg" required');
      
      // if you don't want to pass a variable for value, pass 'null'
      form_input('first_name', null, 'class="get_started_frm_reg" required');
      

      以上内容将准确输出您在问题中的提问方式。

      我更喜欢使用这种方法,然后将数组传递给form_input,因为您可以更好地控制布尔输入值,例如required。此外,您不需要传递 text="type",因为它是 form_input 的默认值。

      【讨论】:

        【解决方案3】:

        最好是这样使用它:

        <?=form_input(['name'=>'first_name', 'class'=>'get_started_frm_reg'],'','required');?>
        

        生产:

        <input type="text" class="get_started_frm_reg" name="first_name" required />
        

        【讨论】:

          猜你喜欢
          • 2015-05-22
          • 2017-10-26
          • 1970-01-01
          • 1970-01-01
          • 2014-03-08
          • 1970-01-01
          • 2018-02-10
          • 2014-03-07
          • 2016-01-14
          相关资源
          最近更新 更多