2

我必须遵循下拉列表

 {{ Form::select('selected_site', $select_sites, Input::get('selected_site')) }}

它工作正常,我看到名称是“selected_site”,但是如何设置元素的 HTMl Id?我在文档中对此一无所获。

谢谢!

4

2 回答 2

3

还有一个论点:

{{ 
    Form::select(
                  'selected_site', 
                  $select_sites, 
                  Input::get('selected_site'), 
                  array('id' => 'yourid')
                ) 
}}

在最后一个中,您可以添加您需要的任何其他内容,“class”、“data-whatever”等。

于 2013-11-06T01:42:14.173 回答
3

有两种方法可以做到这一点。

  1. 您可以使用 Laravel 表单构建器设置标签,并在与之关联的控件上使用相同的名称。根据http://laravel.com/docs/html#labels上的文档(查看本节下的注释)创建标签后,您创建的名称与标签名称匹配的任何表单元素都将自动收到ID 也与标签名称匹配。

  2. 正如@antonio-carlos-ribeiro 所回答的那样,控件的第三个参数采用一个选项列表,您可以在其中设置控件的附加属性。

希望这可以帮助...

于 2013-11-06T09:27:58.137 回答