使用 Form::text 在 Laravel 输入字段上设置自动对焦
Posted
技术标签:
【中文标题】使用 Form::text 在 Laravel 输入字段上设置自动对焦【英文标题】:Set autofocus on Laravel input field using Form::text 【发布时间】:2013-09-29 11:41:10 【问题描述】:如何使用表单在某个字段上设置autofocus
?
我已经通过注册宏来设置焦点,但是可以在Form::text
中设置吗?
【问题讨论】:
已编辑问题,8 小时无法回答我自己的问题,很抱歉打扰你们......不过,有人可能会觉得这很有用...... 【参考方案1】:只需将 Form::text 中的第三个参数作为数组传递 'autofocus'=>'autofocus' 就足够了。
很抱歉打扰你们,也许有人觉得它有用。
【讨论】:
其实把第三个参数传为'autofocus'
就够了
原始答案和此评论都是正确的。但是,如果您已经使用关联数组作为 Form::text 的第三个参数(例如,如果您正在传入一个类),那么您将不得不使用关联数组。【参考方案2】:
你不能绕过它,你应该设置第二个参数,即输入的“值”,如果你不希望你应该在那里传递 null,它看起来像下面:
Form::text('username', null, array('autofocus'=>'autofocus'))
【讨论】:
【参考方案3】:正如 JoshP 所指出的,您可以只使用“自动对焦”作为第三个参数:
Form::text('email', 'user@gmail.com', array('autofocus'))
【讨论】:
以上是关于使用 Form::text 在 Laravel 输入字段上设置自动对焦的主要内容,如果未能解决你的问题,请参考以下文章