我之前用Joi和react-validation-mixin写了一个表单,它工作得很好。
现在我的团队决定从旧平台迁移,现在我们在新表单中使用redux和redux-form。
我想要实现的是将我的旧验证系统保留在redux-form中。
所以基本上验证部分是:
import Joi from 'joi';
import validation from 'react-validation-mixin';
import strategy from 'joi-validation-strategy';
import classnames from &
我正在尝试使用JOI验证react,material ui上的表单错误,但它不起作用。我很困惑,因为即使在我的验证函数中,我也无法看到console.log()结果。在显示错误时,我无法理解我没有得到什么。..。
import React from "react";
import "./styles.css";
import Joi from "joi-browser";
import { Button, TextField } from "@material-ui/core";
export default class Ap
由于以下原因,在我的项目中安装东西时,我会出现许多警告: warning @hapi/hapi > @hapi/joi@17.1.1: joi is leaving the @hapi organization and moving back to 'joi'
(https://github.com/sideway/joi/issues/2411)
warning @hapi/hapi > @hapi/catbox > @hapi/joi@17.1.1: joi is leaving the @hapi organization and
moving b
我正试图在React.js中构建一个登录表单。我希望启用/禁用基于验证方法返回的结果的登录按钮。remove抛出错误“disabled on标记上的无效值。要么从元素中删除它,要么传递一个字符串或数字值来将其保存在DOM中。”有没有人遇到过同样的错误?帮我弄明白这里到底出了什么问题?
import React, { Component } from "react";
import Input from "../common/input";
import Joi from "joi-browser";
class LoginForm exten
因此,我试图验证我的帖子请求的数据。为此,我想使用乔依,但似乎有什么东西,我错过了什么地方。
这是我的帖子请求:
app.post('/new-comp', async (req: any, res: any) => {
const validation = schemaComp.validate(req.body)
// need to declare an if/else statement to manage the error
// for now, console.logs the info that data is not valid
cons
我在验证一个表单时遇到了问题。我有一个登记表在我的反应初学者项目如下:
import React from "react";
import Form from "./common/form";
import { Joi } from "joi-browser";
import * as userService from "../services/userService";
class RegisterForm extends Form {
state = {
data: { username: "",