我需要扩展登录表单,以便将自动对焦发送到验证失败的字段。
因此,如果用户名不正确,则应清除用户名字段,并将焦点发送给它。
相反,如果密码失败,则应将焦点发送到密码字段。
我可以肯定地在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($…