Laravel 刀片标签标签中的单选按钮
Posted
技术标签:
【中文标题】Laravel 刀片标签标签中的单选按钮【英文标题】:Radio button in Label tag in Laravel blade 【发布时间】:2014-08-22 17:12:52 【问题描述】:如何将这段代码变成 laravel 的刀片
<label class="radio" for="penyakit-0">
<input name="penyakit" id="penyakit-0" value="Asma" type="radio">
Asma
</label>
我已经尝试了很多方法来使用刀片语法从其文本中单击单选按钮,但仍然没有得到任何正确的..
这是我对该 html 的刀片语法:
<label class="radio" for="penyakit-0">
Form::radio('penyakit', 'Asma', array('id'=>'penyakit-0'))
</label>
【问题讨论】:
到底是什么问题?单击Asma
文本不会选择单选按钮?
我的意思是。当我像这样将语法更改为刀片时: Form::radio('penyakit', 'Asma', array('id'=>'penyakit-0')) 单击文本时不会检查'阿斯玛'
它是perfectly fine to wrap the input in a label。因此,不幸的是,接受的答案并没有回答这个特定的问题。
@phil-gyford 感谢您提请我们注意!对答案进行了编辑。
【参考方案1】:
试试:
Form::label('penyakit-0', 'Asma')
Form::radio('penyakit', 'Asma', false, array('id'=>'penyakit-0'))
编辑:
正如Phil Gyford 上面指出的那样,这个 Laravel blade sn-p 不会产生带有嵌入 input
元素的 label
元素。
不幸(或幸运地)设计 Laravel blade 出于某种原因选择了使用 for
属性的替代构造。
【讨论】:
如果你想检查它,你可以使用 true。以上是关于Laravel 刀片标签标签中的单选按钮的主要内容,如果未能解决你的问题,请参考以下文章