首页 > 其他分享 >antd 表单外提交进行规则校验

antd 表单外提交进行规则校验

时间:2023-11-30 17:24:01浏览次数:23  
标签:const log Form 校验 表单 form antd

import { Form, Input, Button } from 'antd';

const MyForm = () => {
  const onFinish = (values) => {
    console.log('Form values:', values);
  };

  const validateFields = () => {
    form.validateFields()
      .then(() => {
        // 校验通过,执行相应操作
        console.log('Validation successful');
        onFinish(form.getFieldsValue());
      })
      .catch((error) => {
        // 校验失败,处理错误信息
        console.log('Validation error:', error)
      });
  };

  const [form] = Form.useForm();

  return (
    <>
      <Form form={form} name="myForm">
        <Form.Item
          name="username"
          label="Username"
          rules={[
            {
              required: true,
              message: 'Please input your username!',
            },
          ]}
        >
          <Input />
        </Form.Item>
      </Form>
      <Button type="primary" onClick={validateFields}>Submit</Button>
    </>
  );
}

 

标签:const,log,Form,校验,表单,form,antd
From: https://www.cnblogs.com/Esai-Z/p/17867833.html

相关文章

  • form表单提交拿到返回值
    通过form的action属性提交表单,这个很容易。但是,由于这种方式是同步提交,所以会导致页面跳转,且不好拿到返回值。一般都用ajax代替。有些情况ajax是不能使用的,严格的说是不好使用的。例如文件上传功能。<inputtype="file">通过form的action属性提交表单,并接收处理返回值的......
  • Linux校验文件MD5和SHA值的方法
    1、需求背景下载或传输文件后,需要计算文件的MD5、SHA256等校验值,以确保下载或传输后的文件和源文件一致2、校验方法如上图所示,可以使用Linux自带的校验命令来计算一个文件的校验值Linux自带的校验命令有:md5sum、sha1sum、sha224sum、sha256sum、sha384sum、sha512sum......
  • Java系列---【时间格式合法性校验】
    #不能用LocalDate.parse(),解析不了20230231,默认会解析成20230228,并且不抛异常,用Strict模式,虽然会抛异常但无法解析20230201,推荐下面的publicstaticbooleanisValidDateFormat(Stringdate,Stringformat){if(date.length!=format.length){returnfalse;}......
  • 用C#实现的几种常用数据校验方法整理(CRC校验;LRC校验;BCC校验;累加和校验)
    CRC即循环冗余校验码(CyclicRedundancyCheck):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完......
  • HTML-Input 表单
     浏览器兼容性的原因,在这里推荐使用谷歌1.input表单介绍:用于与用户交互,收集信息。(收集不同类型的用户输入)2.input表单组成:①表单信息:提示用户操作(如何输入,怎样输入)②表单控件:文本输入框、复选框、按钮③表单域:表单信息和表单控件都在域里。可......
  • Golang Gin 获取Restful参数、URL查询参数,Form 表单参数,JSON格式参数
    前言http请求中,可以通过URL查询参数提交数据到服务器,可以通过post的json方式,还有一直方式就是Form表单。Form表单相比URL查询参数,用户体验好,可以承载更多的数据,尤其是文件上传时,特别方便。这里推荐飞雪无情的博客;写了一些列的gin的使用教程,很时候新手学习如果想对gin有一个完整......
  • element-plus之form表单场景大全
    1.:validate-event="false"的作用是,当前这个表单change或者blur的时候不进行表单校验,只有提交按钮验证时候才校验标红框,场景运用:当切换其他tab也好,根据select1选的值,然后给select2赋值,结果没查到select2为空数组时候自动标红,类似这种不想要红的可以处理<el-select......
  • 下拉框为必录字段,要求下拉框隐藏时不触发校验规则。问题:隐藏时候总是触发校验规则
    问题下面是省份公司显示时候的页面展示:省份公司的下拉框隐藏时候,如页面所示,点击查询,还是有提醒文字 代码如下:<el-form-itemprop="province"><el-selectv-if="visibility.province"v-model="searchQuery.province"placeholder="省分公司:"clearable>......
  • Java 实现统一社会信用代码有效性校验
    一、调用工具类:importcom.yf.utils.StringUtils;importjava.util.HashMap;importjava.util.Map;/***统一社会信用代码有效性校验**@authorFengQing*@programruoyi-vue-file*@description*@date2023/09/11*/publicclassTyshxydmVerificationUtil......
  • 金蝶云星空表单插件传递参数到服务插件
    一、业务需求操作售后单行反关闭时将当前选中行的序号传递到服务端,然后在服务端接收序列号,根据序列号处理相关逻辑。二、开发实现2.1、传递参数售后单表单插件的BeforeDoOperation事件publicoverridevoidBeforeDoOperation(BeforeDoOperationEventArgse){base.Befo......