首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Laravel Blade上使用parsley.js进行输入验证

在Laravel Blade上使用parsley.js进行输入验证
EN

Stack Overflow用户
提问于 2013-05-30 01:35:13
回答 3查看 1.7K关注 0票数 0

首先,我使用laravel blade作为输入,如下所示

代码语言:javascript
复制
{{ Form::open('practicums/'.$practicums->id, 'PUT') }}

<table align="center">
            <tr>
                <td>{{ Form::label('name', 'Practicum Name') }}</td>
                <td width="75px"></td>
                <td>{{ Form::text('name', $practicums->name) }}</td>
            </tr>
</table>

我想使用parsley.js来验证输入,我补充道

代码语言:javascript
复制
data-validate="parsley"

作为

代码语言:javascript
复制
{{ Form::open('practicums/'.$practicums->id, 'PUT', array('data-validate' => 'parsley')) }}

但是当我在输入表单上添加parsley.js参数(如:数据类型、数据必需等)时,就会出错。然后我使用'old‘输入形式,比如

代码语言:javascript
复制
<input type="text" id="name" name="name" data-required="true"/>

它起作用了。如何使用Laravel Blade中的parsley.js参数?我仍然可以在parsley.js中使用Laravel Blade的输入表单吗,或者我应该使用旧的方法?

之前谢谢你了。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-07-13 17:03:44

也许你应该分享一下它出现的错误是什么?

我将香菜与laravel 4一起使用,没有任何问题,这是我的示例代码。

代码语言:javascript
复制
{{ Form::text('name',Input::old('name'),array('id'=>'name','data-required'=>'true','data-required-message'=>'Name Required','placeholder'=>'Please enter name')) }}
票数 0
EN

Stack Overflow用户

发布于 2014-03-05 18:42:43

你应该这样做

代码语言:javascript
复制
{{ Form::open('practicums/'.$practicums->id, 'PUT', array('data' => 'parsley-validate')) }}
票数 0
EN

Stack Overflow用户

发布于 2018-06-04 21:48:02

这可能会对你有帮助。

代码语言:javascript
复制
{!! Form::open(['route' => 'posts.store','data-parsley-validate'=>'']) !!}
        {{Form :: label('title','Title:')}}
        {{Form:: text('title',null,array('class'=>'form-control','required'=>'','max length'=>'255'))}}

        {{Form :: label('slug','Slug:')}}
        {{Form::text('slug',null,["class"=>'form-control','required'=>'','min length'=>'5','max length'=>'255'])}}

        {{Form::label('body','Post Body:')}}
        {{Form::textarea('body',null,array('class'=>'form-control','required'=>''))}}

        {{Form::submit('Create Post',array('class'=>'btn btn-success btn-block','style'=>'margin-top:20px;'))}}

        {!! Form::close() !!}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16820444

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档