Validation 使用Laravel 4和parsley.js进行验证
我想用parsley.js评估Laravel在客户端构建的表单。Validation 使用Laravel 4和parsley.js进行验证,validation,laravel,laravel-4,parsley.js,Validation,Laravel,Laravel 4,Parsley.js,我想用parsley.js评估Laravel在客户端构建的表单。 但当我点击提交时,没有进行验证 **在'view.blade.php'中** {{Form::open(array('action' => 'PositionController@createPosition', 'method' => 'post','files'=>true,'enctype' => 'multipart/form-data','parsley-validate' => 'true
但当我点击提交时,没有进行验证 **在'view.blade.php'中**
{{Form::open(array('action' => 'PositionController@createPosition', 'method' => 'post','files'=>true,'enctype' => 'multipart/form-data','parsley-validate' => 'true'))}}
{{Form::text('position',NULL,array('parsley-required' => 'true', 'parsley-type' => 'number'))}}
{{Form::submit('Hinzufügen',array('class' => 'blue'))}}
{{ Form::close() }}
**输出**
<form method="POST" action="http://localhost/positions" accept-charset="UTF-8" enctype="multipart/form-data" parsley-validate="true">
<input name="_token" type="hidden" value="1234">
<input parsley-required="true" parsley-type="number" name="position" type="text">
<input class="blue" type="submit" value="Hinzufügen">
</form>
将欧芹绑定到表单(如果表单是动态呈现的,则很有用。)
但是在我的网站上添加了“#parsleyForm”和JavaScript绑定后,仍然没有发生任何事情
$( document ).ready(function() {
$('#parsleyForm').parsley();
});
有没有关于如何使用Form Builder和欧芹的建议?您的代码适合我:
没有更改,只指定jquery
和parsley
作为资源
因此,正如@user3158900所说,您可能没有正确设置jquery和parsley的路径。愚蠢的问题,您有正确的parsely.js文件路径,并且正确加载了它?另外,在
Form::open()
上尝试只使用香菜验证而不将其设置为true?当然,欧芹的装料是正确的。删除=“true”不会改变任何东西。我不是在暗示你的问题很愚蠢,我是在暗示我有一个愚蠢的问题,我想问,以确保加载内容。抱歉这样说。您只需要$(“#parsleyForm”)。parsley()代码>如果您没有/无法在
上指定欧芹validate=“true”
。另外,您确实使用id=“parsleyForm”
生成了表单,是吗?是的,我添加了id来测试它是否与JavaScript一起工作。
$( document ).ready(function() {
$('#parsleyForm').parsley();
});