Laravel登录-使用自动对焦 - php

我需要扩展登录表单,以便将自动对焦发送到验证失败的字段。

因此,如果用户名不正确,则应清除用户名字段,并将焦点发送给它。

相反,如果密码失败,则应将焦点发送到密码字段。

我可以肯定地在php中执行此操作,但是不确定如何使用Laravel的本机表单元素来完成此操作。

 <form method="post" autocomplete="off" role="form">
    <input type="hidden" name="_token" value="{{{ csrf_token() }}}" />
    <div class="form-group @if($errors->has('username')) has-error @endif">
        <label for="username">Username</label>
        {{ Form::text('username', null, array('placeholder' => 'Username', 'autofocus' => 'true', 'id' => 'username', 'class' => 'form-control required')) }}
        @if($errors->has('username')) <p class="help-block">{{{ $errors->first('username') }}}</p>@endif
    </div>
    <div class="form-group @if($errors->has('password')) has-error @endif">
        <label for="password">Password</label>
        {{ Form::password('password', array('placeholder' => 'Password', 'id' => 'password', 'class' => 'form-control required')) }}
        @if($errors->has('password')) <p class="help-block">{{{ $errors->first('password') }}}</p>@endif
    </div>
    {{ Form::submit('Login', array('class' => 'btn btn-primary', 'title' => 'Login')) }}
</form>

参考方案

这就是我将在Blade的View部分的javascript中执行的操作。
我在模板上产生了一个名为“脚本”的部分。

我正在使用Jquery插件来选择元素。

@section('scripts')

<script type="text/javascript">

$(document).ready(function(){

  @if($errors->first('user'))
    $("input[name='username']").focus();
  @elseif($errors->first('password'))
    $("input[name='password']").focus();
  @endif

});

</script>

@stop

PHP:对数组排序 - php

请如何排序以下数组Array ( 'ben' => 1.0, 'ken' => 2.0, 'sam' => 1.5 ) 至Array ( 'ken' => 2.0, 'sam' => 1.5, 'ben' =&…

将输入类型复选框关联到输入类型文本 - php

我有一个问题,我需要将输入类型复选框与输入类型文本关联。情况如下:从数据库中提取数据。 PK数据是复选框的值。当复选框选择输入类型的文本时,您可以在其中输入特定数字。现在的问题是,选中所有类型的复选框输入文本都会被激活。我希望通过选择复选框输入,仅启用与复选框相关联的输入。我的HTML代码(此代码创建一个输入复选框,并为数据库中的每个记录输入文本,而我要激活…

PHP PDO组按列名称查询结果 - php

以下PDO查询返回以下结果:$db = new PDO('....'); $sth = $db->prepare('SELECT ...'); 结果如下: name curso ABC stack CDE stack FGH stack IJK stack LMN overflow OPQ overflow RS…

使用PHP包含时的淡入淡出过渡 - php

我正在尝试使用jQuery或CSS(或其他方式!)在DIV中包含的php页面上创建淡入淡出或滑动过渡。我四处搜寻,发现了很多淡入淡出过渡的示例,这些实例彼此淡入淡出div或隐藏内容淡入淡出,但是这种情况略有不同。我有一个DIV,其内容由导航栏控制。选中后,每个页面都可以使用PHP成功地包含在div中,但我想使内容淡入和淡出。关于如何在页面更改之间进行漂亮过渡…

为什么preg_replace抛出“未知修饰符”错误? - php

我不断收到此错误: 警告:preg_match() [function.preg-match]:未知 修饰语“ t”在 D:\ xampp \ htdocs \ administrator \ components \ com_smms \ functions \ plugin.php 在235行上:$PageContent = preg_replace($…