首页 > 其他分享 >ant design react 表单设置初始值及更新表单数据

ant design react 表单设置初始值及更新表单数据

时间:2024-10-10 23:00:16浏览次数:7  
标签:const 初始值 更新 表单 react import

import React from 'react';
import './index.css';
import { Button, Form, Input } from 'antd';
const App = () => {
  const [form] = Form.useForm();

  const updateValue = () => {
    // 假设我们要更新的字段是 'username'

    form.setFieldsValue({ username: '新用户名' });  //更新字段
  };

  return (
    <Form
      name="wrap"
      form={form}  //绑定表单
      initialValues={{ username: 'zhang', password: '[email protected]' }} //设置初始值
      labelCol={{
        flex: '110px',
      }}
      labelAlign="left"
      labelWrap
      wrapperCol={{
        flex: 1,
      }}
      colon={false}
      style={{
        maxWidth: 600,
      }}
    >
      <Form.Item
        label="Normal label"
        name="username"
        rules={[
          {
            required: true,
          },
        ]}
      >
        <Input />
      </Form.Item>

      <Form.Item
        label="A super long label text"
        name="password"
        rules={[
          {
            required: true,
          },
        ]}
      >
        <Input />
      </Form.Item>

      <Form.Item label=" ">
        <Button type="primary" htmlType="submit">
          Submit
        </Button>
        <Button type="primary" onClick={updateValue}>
          Update
        </Button>
      </Form.Item>
    </Form>
  );
};
export default App;

标签:const,初始值,更新,表单,react,import
From: https://www.cnblogs.com/duixue/p/18457394

相关文章

  • CSS——表格、表单、链接和导航菜单
    一、设置表格样式CSS中有许多表格属性可以用来设置表格的样式,以下是一些常用的表格属性:border-collapse:设置表格的边框合并规则。可以设置为collapse来合并边框,或设置为separate来分隔边框(默认值为separate)。border:设置表格的边框样式、宽度和颜色。例如:border:1pxsoli......
  • react中CodeMirror (代码编辑器)
    ​ 前言:实现一个在react项目中页面展示代码编辑器的效果。codemirror:使用JavaScript为浏览器实现的多功能文本编辑器。codemirror作用:专门用于编辑代码,并带有实现更高级编辑功能的多种语言模式和附加组件实现效果​编辑1.首先从react-codemirror2中引入Codemir......
  • react 路由
    安装ReactRouternpminstallreact-router-dom在入口文件main.jsx配置首先在react项目的入口文件index.js文件中,使用BrowserRouter将包裹起来import{StrictMode}from"react";import{BrowserRouter}from"react-router-dom";import{createRoot}from"......
  • 如何将React项目,部署到Web服务器的Tomcat 上
    将React应用部署到Tomcat服务器上通常需要将其构建为静态文件,然后将这些文件放入Tomcat的webapps目录。以下是具体步骤:步骤指南1.构建React应用首先,你需要在本地构建你的React应用。npmrunbuild这会在项目根目录下生成一个build文件夹,里面包含了优化......
  • HTML表单输入类型详解及其特点
    HTML表单输入类型详解及其特点HTML表单是用户与网页交互的重要方式,用于收集用户输入的数据。表单中的<input>元素是最常见的元素之一,它有多种类型,每种类型都有其特定的用途和特点。以下是对HTML表单中所有输入类型的详细解释,包括它们的用法和特点:1.text用途:用于输入较短......
  • React Native性能剖析:Flipper工具使用
    文章目录Flipper工具简介安装Flipper连接Flipper使用Flipper分析性能ReactNative插件Network插件Layout插件HeapGraph插件GraphQL插件实战案例分析案例1:性能瓶颈定位案例2:内存泄漏检测优化代码再次使用Flipper分析进阶技巧性能优化技巧内存优化技巧......
  • css表格表单
    1.项目符号样式list-style-type无序列表:nonedisccirclesquare(无,黑点,圆圈,方格)有序列表:decimaldecimal-leading-zero,lower-alpha,upper-alpha,lower_roman,upper-roman<!DOCTYPEhtml><html> <head> <title>ListStyleType</title> <stylety......
  • React学习起始
    一、准备工作react是一个用于构建用户界面的JavaScript库脚手架安装:npxcreate-react-app(脚手架名称)react-basic(包名)--------等同于maven构建项目的性质启动项目:yarnstartornpmstart注:全局安装缺点:太久没初始化项目,就得重新装 二、基本使用1导包2创建元素3渲染元......
  • 表单验证:FormValidation JavaScript 1.7
    FormValidation表单验证:JavaScript的最佳验证库::用ES6编写使用TypeScript进行类型安全零依赖没有jQuery可用作AMD、ES6模块和全局脚本灵活的:自定义图标自定义错误消息动态字段自定义有效和无效颜色动态启用、禁用验证器自定义错误信息位置Playnicewithformlibra......
  • 为什么 React 和 Vue 不采用像 Svelte 那样的编译方式?
    在前端框架的竞争中,Svelte近年来以其极高的性能和轻量级的架构吸引了众多开发者的注意。与React和Vue等传统框架不同,Svelte通过编译时优化实现高效的UI更新,不依赖于虚拟DOM。然而,尽管Svelte的这种方法具有明显的性能优势,React和Vue仍然没有采用类似的编译方式......