validation 相关问题

验证用于检查数据,以确保它符合为其设置的任何所需规范。通常,验证用于检查输入数据,以及在存储之前验证数据。

验证值有两种可能的类型

当请求值应该是字符串或数组都有效时,如何验证请求值? 'val' => '保释|必需|字符串' 'val' => '保释|必需|数组' 验证表达式是什么?

回答 4 投票 0

为什么 MudBlazor 表单验证要求我在表单无效然后又有效时单击“保存”两次?

概念证明可以在 https://try.mudblazor.com/snippet/wYwyulRbnpqkbfVJ 查看 在此示例中,单击“保存”而不触摸“保存”按钮上方的任何字段 - 验证错误...

回答 1 投票 0

如何在jquery验证插件中传递Django csrf token?

我正在尝试创建客户端验证以查看注册时是否已使用用户名。此验证应该在用户提交表单之前进行。 为了达到...

回答 3 投票 0

当一个类继承另一个类时,Pydantic 验证出错

我定义了一个名为MetaPersistent的类: 类 MetaPersistent(类型(BaseModel)): 参考:ClassVar[类型[RefBase[Self]]] 存储库:ClassVar[类型[RepositoryBase[Self]]] def __new__(cls,...

回答 1 投票 0

Laravel 验证不会显示

我有一个类型为“number”的数字输入,我给它一个该等级输入的验证错误(nilai): ... 我有一个带有 type="number" 的数字输入,我为此等级输入给出了一个验证错误(nilai): <div class="col-4"> <div class="form-group"> <label>Nilai <span class="text-danger">*</span></label> <input type="number" id="grade" name="grade[]" class="form-control @error('grade') is-invalid @enderror" placeholder="Masukkan nilai" required> @if (count($errors) > 0) @error('grade') <div class="invalid-feedback">{{ $message }}</div> @enderror @else <div class="invalid-feedback">Mohon isikan nilai</div> @endif </div> </div> 这是控制器中的验证器: $request->validate( [ 'student_id' => 'required|integer', 'nis' => 'required|integer', 'class' => 'required|string', 'major' => 'required|not_in:0', 'attitude_point' => 'required|array', 'attitude_point.*' => 'integer', 'competency_point' => 'required|array', 'competency_point.*' => 'string', 'grade' => 'required|array', 'grade.*' => 'integer', 'predicate' => 'required|array', 'predicate.*' => 'string', ], [ 'student_id.required' => 'The student name field is required.', 'grade.required' => 'The grade field is required.', ] ); 问题是,其他输入工作正常: 它应该显示类似“成绩字段是必填字段”的消息。 我尝试将验证更改为'numeric'或'integer|digits_between:0,100',但不起作用。我想知道出了什么问题。 不应使用 'grade.*' => 'integer',而应使用 'grade.*' => 'required|integer' 来确保数组中的每个元素都存在并且是整数。

回答 1 投票 0

Vue js 与 laravel vee 验证问题

我在将 vee-validation 导入我的 vue 项目时遇到问题。下面我将附上我的代码在 main.js 中的样子 从 'vue' 导入 { createApp } 从“./App.vue”导入应用程序 从 './

回答 1 投票 0

当我验证 qml TableView 中的条件时,消息对话框未显示

我有一个 TableView,其中有一个数独网格。我想验证它,以便不能使用 C++ 函数将数字放置在同一行或同一列中。当用户输入无效数字时...

回答 1 投票 0

如何使用 Joi 验证密码以确保它包含 2 个数字、2 个特殊字符、2 个大写字母和 2 个小写字母?

有没有办法使用 Joi 来做到这一点? 例如: Joi.string() 。必需的() .分钟(8) .最大(16) .pattern(/(?=(?:.*[a-z]){2,16}).+/) .pattern(/(?=(?:.*[A-Z]){2,16}).+/)...

回答 1 投票 0

ORA-29273:HTTP 请求失败 ORA-29024:证书验证失败 ORA-06512:位于“SYS.UTL_HTTP”

我得到了 ORA-29273: HTTP 请求失败 ORA-29024: 证书验证失败 ORA-06512: 在“SYS.UTL_HTTP”处 尝试使用 https 从网站获取网页时。 我从...导入证书

回答 1 投票 0

{ "title": "验证错误", "message": "notNull 违规:User.firstName 不能为 null, notNull 违规:User.lastName 不能为 null",

当我尝试使用邮递员为我的 RestAPI 注册新用户时,出现以下错误: { "title": "验证错误", "message": "notNull 违规:用户。

回答 1 投票 0

我的 Angular 组件在验证期间未更新

我有一个组件来显示验证消息: @成分({ 选择器:'应用程序错误消息', 模板:` ... 我有一个组件来显示验证消息: @Component({ selector: 'app-error-msg', template: ` <div *ngIf="showItem()" [class]="'text-error-small {class}'"> <ng-content></ng-content> </div> `, styleUrls: ['./error-msg.component.css'] }) export class ErrorMessageComponent { @Input() item: any; @Input() class = ""; @Input() useTouched = true; showItem() { if(this.item.valid) return false; if(this.useTouched && ! this.item.touched) return false; return true; } } 想法是像这样使用它: <input class="p-1" myValidator [(ngModel)]="param.parameter" #sample/> <app-error-msg [item]="sample"> Please enter a valid name. </app-error-msg> 其中 myValidator 是一个验证器(可以正常工作)。问题是,尽管每次击键都会调用验证器,但 app-error-msg 组件不会重新评估 html。任何建议我做错了什么。 您需要使用模板变量导出(#sample="ngModel")来获取表单控件,对于ngModel指令,它支持使用名称为ngModel导出NgModel,在源代码中(ng_model.ts: 137我们可以看到这一点。一旦我们导出它,您的验证器似乎就可以正常工作了! main.ts import { CommonModule } from '@angular/common'; import { Component } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { bootstrapApplication } from '@angular/platform-browser'; import 'zone.js'; import { ErrorMsgComponent } from './error-msg/error-msg.component'; @Component({ selector: 'app-root', standalone: true, imports: [CommonModule, FormsModule, ErrorMsgComponent], template: ` <input class="p-1" myValidator [(ngModel)]="name" #sample="ngModel" required/> <app-error-msg [item]="sample"> Please enter a valid name. </app-error-msg> `, }) export class App { name = 'Angular'; } bootstrapApplication(App); 错误信息 import { CommonModule } from '@angular/common'; import { Component, Input, OnInit } from '@angular/core'; @Component({ selector: 'app-error-msg', template: ` <div *ngIf="showItem()" [class]="'text-error-small' + class"> <ng-content></ng-content> </div> `, standalone: true, imports: [CommonModule], }) export class ErrorMsgComponent { @Input() item: any; @Input() class = ''; @Input() useTouched = true; showItem() { if (this.item.valid) return false; if (this.useTouched && !this.item.touched) return false; return true; } } 堆栈闪电战

回答 1 投票 0

Blazor 表单验证 Bootstrap 集成

我有一些 Razor 开发经验,并决定尝试一下 Blazor。 我遇到了一个已经熟悉的问题 - 将验证与 Bootstrap 集成:Blazor 验证结果类不支持

回答 2 投票 0

Django ModelChoiceField - 使用 id 以外的其他内容?

假设我有一个地址表,并且它有一个邮政编码字段——ModelChoiceField 不允许我使用 PK 以外的其他内容来验证存在是否正确?该怎么走呢?正常我...

回答 3 投票 0

是的,与 Joi 进行前端验证

我想用 Yup 或 Joi 实现前端验证。 从我找到的所有文档和文章中,我得出了几个结论: Joi 性能更好 Joi更受欢迎...

回答 4 投票 0

Laravel 5.1 中如何获取 URL 参数并将其传递给类?

在 Laravel 5.1 的路由文档中,似乎没有告诉如何获取 URL 参数并将其传递给类。那么我们应该如何从URL中获取路由参数呢? 例如,使用 RESTful 资源

回答 2 投票 0

Blazor 表单验证 Bootstrap 集成

我有一些 Razor 开发经验,并决定尝试一下 Blazor。 我遇到了一个已经熟悉的问题 - 将验证与 Bootstrap 集成:Blazor 验证结果类不支持

回答 2 投票 0

父列表更改时清除依赖下拉列表

在下面的示例中,单元格 A10 包含一个主下拉列表(A10-E10 是合并单元格,用于显示每个下拉选项的完整长度)。 当“我们认为您存入的支票可能无法通过...

回答 1 投票 0

禁用 <input type="number">

我正在制作一个简单的网络应用程序。在其中一部分,我包含了一个 type="number" 的输入框 无论如何,当我在最新的 Google Chrome 浏览器中运行代码时,...

回答 3 投票 0

如何将焦点添加到有验证错误的文本表单字段

我的表单中有文本表单字段。当我单击提交按钮时,验证错误显示在文本表单字段下。我想将焦点添加到该特定字段,以便当用户单击“保存”按钮时...

回答 3 投票 0

FluentValidation中有没有办法强制填充ErrorCode?

我想在我的API中使用FluentValidation,并且我想强制执行每条规则来定义其ErrorCode,它不能是“可选的”。 我的目标是提供一个错误“字典”...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.