php - 如何使用 Illuminate/Html 在 Laravel 中设置禁用选择选项

标签 php forms laravel blade illuminate-container

我从 Laravel 开始,我使用 Illuminate/Html 来制作表单。

我想将禁用属性添加到第一个选项,但我没有找到方法。

{!! Form::open(['url' => 'shelter/pets']) !!}
    <div class="form-group">
        {!! Form::label('pet_type','Type:') !!}
        {!! Form::select('pet_type', ['Select Type','dog', 'cat'], 0, ['class' => 'form-control']) !!}
    </div>
    <div class="form-group">
        {!! Form::submit('Add pet', null, ['class' => 'btn btn-primary form-control']) !!}
    </div>
{!! Form::close() !!}

最佳答案

只需通过 disabledoptions .尝试 -

{!! Form::select('pet_type', ['Select Type','dog', 'cat'], 0, ['class' => 'form-control', 'disabled' => true]) !!}

您可以手动循环遍历 php 中的数组或使用 jquery。
$('select.someclass option:first').attr('disabled', true);

关于php - 如何使用 Illuminate/Html 在 Laravel 中设置禁用选择选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29771001/

相关文章:

php - 在 Codeigniter PHP 中更新查询使 MySQL 中的记录为空

如果字段不为空,MySQL 添加 where 子句

PHP 正则表达式,preg_replace_callback,在 1 个字符串中有 2 个可能的匹配失败

php - 从php中的特定sql命令检索数据

css - 为什么 Web Starter Kit 的视觉样式指南中没有表单?

forms - symfony 4 中 `getBlockPrefix` 的限制值

VB.NET 设计器错误 : How to (correctly) inherit form that inherits form?

php - Laravel:helpers.php 第 531 行中的 ErrorException:

php - Laravel 在数据库中将数据保存为 JSON 而无需转义 URL

php - PHP自定义分区功能