【问题标题】:Radio button in Label tag in Laravel bladeLaravel 刀片标签标签中的单选按钮
【发布时间】: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 感谢您提请我们注意!对答案进行了编辑。

标签: php laravel radio-button label blade


【解决方案1】:

试试:

{{ Form::label('penyakit-0', 'Asma') }}
{{ Form::radio('penyakit', 'Asma', false, array('id'=>'penyakit-0')) }}

编辑:

正如Phil Gyford 上面指出的那样,这个 Laravel sn-p 不会产生带有嵌入 input 元素的 label 元素。

不幸(或幸运地)设计 Laravel 出于某种原因选择了使用 for 属性的替代构造。

【讨论】:

  • 如果你想检查它,你可以使用 true
猜你喜欢
  • 2014-07-28
  • 2016-08-24
  • 2018-07-31
  • 2015-08-17
  • 2015-08-14
  • 2013-03-18
  • 1970-01-01
  • 2015-09-03
  • 2014-11-19
相关资源
最近更新 更多