在Laravel表格标签中内联“必填”星号

时间:2015-04-22 17:18:45

标签: php css forms twitter-bootstrap laravel

我正在尝试为Laravel中的必填字段添加红色星号,但我不确定如何将它们与标签内联添加。

我目前正在做的是

<div class="col-md-6 contact-info" style="margin-left:auto;margin-right:auto;width:600px;">

但是当标签换行到第二行时,由于某种原因,星号会被撞到额外的一行。

asterisk

所以我想我的问题的第一部分是:你可以在Laravel中为表单标签添加内联样式吗?

第二部分是:我是否应该采用另一种方式添加星号(或其他标记)以便这不会成为问题?

如果它是相关的,我也会使用Bootstrap作为我的大部分样式,如果它也会影响任何东西。

4 个答案:

答案 0 :(得分:14)

使用第三个参数

为您的标签添加一个类
{{ Form::label('took_act_or_sat' , 'Did you or will you take the SAT or ACT?', array('class' => 'required') ) }}

用css添加星号

<style>
    .required:after{ 
        content:'*'; 
        color:red; 
        padding-left:5px;
    }
</style>

答案 1 :(得分:0)

有多种方法可以实现这一目标。如果您想在不更改HTML代码的情况下获得所需的结果,那么您可以为您的span元素添加一些样式,如下所示

<强>代码

{{ Form::label('took_act_or_sat' , 'Did you or will you take the SAT or ACT?' ) }} <span style="color: red; display:block; float:right">*</span>

答案 2 :(得分:0)

试试这个

<label for="took_act_or_sat">Did you or will you take the SAT or ACT? <span style="color: red">*</span></label>

答案 3 :(得分:0)

{{ Form::label('took_act_or_sat' , 'Did you or will you take the SAT or ACT? <span style="color: red">*</span>','',false ) }} 

您所需要的只是 false 作为参数。