如何在blade中使用jQuery验证?

如何在blade中使用jQuery验证?,jquery,laravel,laravel-blade,Jquery,Laravel,Laravel Blade,我在Laravel项目中使用blade创建表单 但例如,在这个表单中,我在Input标记中使用name=“成人[{{$i}}][first\u name]” 我在表单标签中添加。乘客验证: <form method="" route="" class="passenger-validation"></form> 现在,如何在表单中使用jQuery验证这个名称name=“成人[{{{$i}][first_name]” 我使用这个网站: 谢谢。对于验证,您将始终检查同一字段

我在Laravel项目中使用blade创建表单

但例如,在这个表单中,我在
Input
标记中使用
name=“成人[{{$i}}][first\u name]”

我在表单标签中添加
。乘客验证

<form method="" route="" class="passenger-validation"></form>
现在,如何在表单中使用jQuery验证这个名称
name=“成人[{{{$i}][first_name]”

我使用这个网站:


谢谢。

对于验证,您将始终检查同一字段,因此您应该有一些静态的内容可供参考,例如,如果您可以添加一个
id
,然后只参考id而不是名称,那么就可以了

更改:
$(“.passenger validation”).validate({


To:
$(“#您的_input_id”)。验证({

要进行验证,您将始终检查同一字段,因此您应该有一些静态的内容可供参考,例如,如果您可以添加一个
id
,然后只引用id而不是名称,那么就可以了

更改:
$(“.passenger validation”).validate({


到:
$(“#您的_输入_id”)。验证({

只需将JQuery验证程序js文件包含在您的blade temp中。然后像以前一样使用它。例如,如果js文件位于public/js文件夹中,您可以将其添加到blade模板中,如

<script src="{{ asset ("/js/validator.js") }}" type="text/javascript"></script>

然后创建一个js函数validateFm

<script>
function validateFm(){
  $(".passenger-validation").validate({
  rules: {
  // simple rule, converted to {required:true}
name: "required",
// compound rule
email: {
    required: true,
    email: true
    }
}
  });

}

函数validateFm(){
$(“.passenger validation”).validate({
规则:{
//简单规则,转换为{required:true}
名称:“必需”,
//复合规则
电邮:{
要求:正确,
电子邮件:真的
}
}
});
}
最后,在提交时调用函数validateFm

<input type="submit" onClick="validateFm();">


根据您的需要更改js文件的名称、文件位置和验证程序功能。

只需将JQuery验证程序js文件包含在您的blade temp中。然后像以前一样使用它。例如,如果js文件位于public/js文件夹中,您可以将其添加到blade模板中,如

<script src="{{ asset ("/js/validator.js") }}" type="text/javascript"></script>

然后创建一个js函数validateFm

<script>
function validateFm(){
  $(".passenger-validation").validate({
  rules: {
  // simple rule, converted to {required:true}
name: "required",
// compound rule
email: {
    required: true,
    email: true
    }
}
  });

}

函数validateFm(){
$(“.passenger validation”).validate({
规则:{
//简单规则,转换为{required:true}
名称:“必需”,
//复合规则
电邮:{
要求:正确,
电子邮件:真的
}
}
});
}
最后,在提交时调用函数validateFm

<input type="submit" onClick="validateFm();">

根据需要更改js文件的名称、文件位置和验证程序功能。

首先更改:

<form method="" route="" class="passenger-validation">
在Laravel Blade中,您将使用HTML 5验证规则,如下所示:

{{ Form:: text('title', null, array('class' => 'form-control', 'required' => '')) }}
您可以将“文本”更改为“电子邮件”或表单所需的内容

请参阅更多信息首先更改以下内容:

<form method="" route="" class="passenger-validation">
在Laravel Blade中,您将使用HTML 5验证规则,如下所示:

{{ Form:: text('title', null, array('class' => 'form-control', 'required' => '')) }}
您可以将“文本”更改为“电子邮件”或表单所需的内容


查看更多信息

Hi,不,我不能使用ID,在我有很多
name=“成人[{{$i}}][first\u name]”之前!我知道您可能有很多
name=“成人[{{$i}][first\u name]”
。表单中的每个输入都应该有不同的ID,每个输入都有一个验证函数。谢谢您的帮助:-),此代码是laravel中的blade,在html中转换后,请参见
成人[1][first\u name]
。您希望输入的名称是什么?嗨,不,我不能使用ID,在我有许多
name=“成人[{{$i}][first\u name]”
格式之前!我知道您可能有许多
name=“成人[{{$i}][first\u name]”
。表单中的每个输入都应该有一个不同的id,每个输入都应该有一个验证函数。感谢您的帮助:-),此代码是laravel中的blade,在html中转换后请参见
成人[1][first\u name]
。您希望输入的姓名是什么?您好,谢谢您的帮助,但是如何在blade中使用例如
name
email
name=“成年人[{{{$i}][first_name][first_name]”一起使用
name=“email[1][email_address]”和
name=“email[2][email_address]”
和…在形式上。这样说吧:嗨,谢谢你帮我,但是如何在blade中使用例如
name
email
name=“成人[{{{$i}}][first_name][first_name]”
一起使用
name=“email[1][email_address]”和
name=“email[2][email_address]”
和…在形式上。接着说:您好,谢谢您的帮助,但是如何在blade中使用name=“成人[{{$i}][first_name]”的示例名称或电子邮件?您好,谢谢您的帮助,但是如何在blade中使用name=“成人[{$i}][first_name]”的示例名称或电子邮件?