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

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

时间:2024-10-10 23:00:16浏览次数:16  
标签: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: 'zhang@qq.com' }} //设置初始值
      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......
  • HTML表单输入类型详解及其特点
    HTML表单输入类型详解及其特点HTML表单是用户与网页交互的重要方式,用于收集用户输入的数据。表单中的<input>元素是最常见的元素之一,它有多种类型,每种类型都有其特定的用途和特点。以下是对HTML表单中所有输入类型的详细解释,包括它们的用法和特点:1.text用途:用于输入较短......
  • React学习起始
    一、准备工作react是一个用于构建用户界面的JavaScript库脚手架安装:npxcreate-react-app(脚手架名称)react-basic(包名)--------等同于maven构建项目的性质启动项目:yarnstartornpmstart注:全局安装缺点:太久没初始化项目,就得重新装 二、基本使用1导包2创建元素3渲染元......
  • 为什么 React 和 Vue 不采用像 Svelte 那样的编译方式?
    在前端框架的竞争中,Svelte近年来以其极高的性能和轻量级的架构吸引了众多开发者的注意。与React和Vue等传统框架不同,Svelte通过编译时优化实现高效的UI更新,不依赖于虚拟DOM。然而,尽管Svelte的这种方法具有明显的性能优势,React和Vue仍然没有采用类似的编译方式......