我正在 Laravel 中使用 Form 创建一个按钮:
{!! Form::submit('<i class="fa fa-trash"></i>', ["class"=>"btn btn-default"]) !!}
按钮文本变为:
<i class="fa fa-trash"></i>
我只看到这个字符串,看不到图标:如何修复它?
最佳答案
尝试使用Form::button
而不是Form::submit
:
{{ Form::button('<i class="fa fa-trash"></i>', ['type' => 'submit', 'class' => 'btn btn-default'] ) }}
它将创建一个 button
类型为 submit
的标签而不是input
标签。
这样,图标的 html 应该呈现在标签内容内并且应该可见。
相反,通过使用 input
就像你所做的那样,图标的 html 字符串将在 value
内打印input
的属性标签,这里无法将其呈现为有效的 html
关于forms - Laravel 表单 : Input Button Not Showing HTML Icon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33799861/