2014-02-13 31 views
0
<?php 
    $data = array(
     'class' => "btn btn-primary btn-lg", 
     'name' => 'report' 
    ); 

    echo '<span class="glyphicon glyphicon-exclamation-sign"></span> '; 
    echo form_submit($data, 'Report'); 

    $data = array(
     'class'=>"btn btn-primary btn-lg", 
     'name' => "search" 
    ); 

    echo anchor("",'<span class="glyphicon glyphicon-search"></span> Search',$data); 

    echo form_close(); 
?> 

我想在form_submit中包含<span class="glyphicon glyphicon-exclamation-sign"></span>。这个span类是一个图像,我无法找到一种方法将它放在按钮中。 http://puu.sh/6UbE8.jpg如何在codeigniter表单上提交一个图像类的css类提交?

第二个“回声锚”,其第二个参数有一个跨度类,它也是一个图像后跟一个单词“搜索”。这正是我想要的以前的“form_submit”看起来像。 http://puu.sh/6UbFt.png

回答

0

使用form_button而不是form_submit,并将您的范围包围在标签上。

$data = array(
     'class' => "btn btn-primary btn-lg", 
     'name' => 'report' 
     ); 
echo form_button($data, '<span class="glyphicon glyphicon-exclamation-sign">Report</span>'); 

希望这将有助于

+0

如果我把它变成form_button。我将如何从同一页面获取数据。因为我有过这样的控制器中的代码,form_submit 如果(!空($这个 - >输入 - >后( “报告”))) \t \t { \t \t回声$这个 - >输入 - >后( 'plateNum'); \t \t} – BossChix

+0

使用javascript onclick来提交你的表单,即将''onclick“=>”this.form.submit()“'添加到$ data数组中。所以它会像提交按钮一样反应。 – Ravi

+0

我尝试了'if($ this-> input-> post(“report”))' 不工作在控制器上,这行代码用于检查点击哪个按钮。请帮助〜 – BossChix

0
$data = array(
    'name' => 'report', 
    'id' => 'report', 
    'value' => 'true', 
    'type' => 'submit', 
    'class' => 'btn btn-primary btn-lg' 
); 

echo form_button($data); 

,您可以检查http://ellislab.com/codeigniter/user-guide/helpers/form_helper.html

+0

如果我使用form_button,我的form_open如上所述将不再工作。 – BossChix

+0

使用javascript onclick提交表单 – Ravi