【发布时间】:2017-10-27 23:27:02
【问题描述】:
我正在使用 laravel 并有一个表单。如何验证表单中输入字段的名称。这样就不能在该字段中输入随机数。它只是一个简单的输入字段:
<div class="col-md-6 col-sm-6">
<label>First Name: </label>
</div>
<div class="col-md-6 col-sm-6">
<input type="text" class ="span3" name="first_name" id="first_name"
required/><br><br>
</div>
我已经通过我看到的一个示例验证了一封电子邮件,并且在您键入后离开该输入框而不是等待单击提交按钮时,它就会被验证。
我怎样才能做到这一点?意思是,一旦用户在输入某些内容(数字)后离开输入字段,它就会验证并 说了些什么(比如“请输入一个正确的名字”)。我不确定是否 它是否需要使用正则表达式,以及如何获得我想要的结果。
我的电子邮件代码如下:
<div class="row">
<div class="form-group{{ $errors->has('email') ? ' has-error' : '' }}">
<div class="col-md-6 col-sm-6">
<label>Email: </label>
</div>
<div class="col-md-6 col-sm-6">
<input type="email" class ="span3" id="email" name="email" value="{{
old('email') }}" required/><br><br>
@if ($errors->has('email'))
<span class="help-block">
<strong>{{ $errors->first('email') }}</strong>
</span>
@endif
</div>
</div>
我可以从一个示例中做到这一点,这会在用户输入后立即验证电子邮件。
【问题讨论】:
-
这不是完整的代码。对于实时表单验证,需要某种 Javascript。请更新问题
-
@WesleyPeeters 没有实时验证怎么办?
-
我已经为你发布了一个相当长的答案哈哈!干杯
标签: php jquery forms laravel validation