默认选中的单选输入在 Laravel 中使用 Bootstrap 语法不起作用
Posted
技术标签:
【中文标题】默认选中的单选输入在 Laravel 中使用 Bootstrap 语法不起作用【英文标题】:Default checked radio input not working in Laravel with Bootstrap syntax 【发布时间】:2013-10-23 16:50:07 【问题描述】:使用 Laravel 4 的 Radio 表单助手,我无法使用 Bootstrap 3 的单选按钮语法并默认检查输入。
这是一个正常的单选按钮设置,可以正常工作
Form::radio('awesome_radio_input', 'yes', true) Yes
Form::radio('awesome_radio_input', 'no') No
这是 BS3 语法,默认情况下我没有检查任何无线电输入
<div class="radio-inline">
<label>
Form::radio('silly_radio_input', 'yes', true)
Yes
</label>
</div>
<div class="radio-inline">
<label>
Form::radio('silly_radio_input', 'no')
No
</label>
</div>
关于为什么语法会破坏 Radio 助手的任何想法?
【问题讨论】:
它适用于我使用BTS3
和L4
中的给定代码。
让我做一些进一步的测试,我会报告回来。感谢您验证它是否有效。
尝试清除浏览器缓存。浏览器往往会记住一些奇怪的东西,即使在缓存被清除后也不会经常忘记。
【参考方案1】:
试试这个:
<div class="form-group">
Form::label('gender', 'Gender')
<div class="form-inline">
<div class="radio">
Form::radio('gender', 'true', true)
Form::label('men', 'Men')
</div>
<div class="radio">
Form::radio('gender', 'false')
Form::label('woman', 'Woman')
</div>
</div>
</div>
【讨论】:
以上是关于默认选中的单选输入在 Laravel 中使用 Bootstrap 语法不起作用的主要内容,如果未能解决你的问题,请参考以下文章