反应引导表单组件
Original: https://www.geeksforgeeks.org/react-bootstrap-form-component/
Reaction-Bootstrap 是一个前端框架,其设计考虑到了 Reaction。 表单组件提供了制作表单并接受用户输入,然后将其转发到服务器进行进一步数据处理的方法。 我们可以在 ReactJS 中使用以下方法来使用 Reaction-Bootstrap 表单组件。
造型道具:
- ref:用于将 form-ref 转发到底层元素。
- As:它可以用作此组件的自定义元素类型。
- inline:用于在单个水平行上显示一系列标签、按钮等。
- 已验证:它用于将表单标记为已用真/假值验证。
- bsPrefix:它是使用高度定制的引导程序css的安全通道。
表
- ref:用于将 form-ref 转发到底层元素。
- As:它可以用作此组件的自定义元素类型。
- 列:它用于将 FormLabel 呈现为<列>组件。
- htmlFor:用于使用中的control Id(如果未明确指定)。
- srOnly:它用于直观地隐藏标签。
- bsPrefix:它是使用高度定制的引导程序css的安全通道。
窗体组道具:
- ref:用于将 form-ref 转发到底层元素。
- As:它可以用作此组件的自定义元素类型。
- control Id:用于设置上的 id 和组件上的 htmlFor。
- bsPrefix:它是使用高度定制的引导程序css的安全通道。
表单。行道具:
- As:它可以用作此组件的自定义元素类型。
- bsPrefix:它是使用高度定制的引导程序css的安全通道。
表单。文本道具:
- ref:用于将 formText 引用转发到底层元素。
- As:它可以用作此组件的自定义元素类型。
- 静音:它用于向其添加文本静音类。
- bsPrefix:它是使用高度定制的引导程序css的安全通道。
表单。检查道具:
- As:它可以用作此组件的自定义元素类型。
- id:它是用于标识的普通 HTMLid属性。
- isInvalid:用于手动将输入的样式设置为无效。
- isStatic:用于添加Position-Static样式。
- isValid:用于手动设置输入样式为有效。
- 类型:用于可勾选类型。
- bsPrefix:它是使用高度定制的引导程序css的安全通道。
- bsCustomPrefix:F或自定义控件,it 用作单独的 bsPrefix。
表单控制道具:
- ref:用于将 form-ref 转发到底层元素。
- As:它可以用作此组件的自定义元素类型。
- Custom:它用于使用 Bootstrap 的自定义表单元素。
- 禁用:用于 m禁用控件。
- htmlSize:对于底层元素,它用于其大小属性。
- id:它用于使用<窗体组>中的控件 ID
- isInvalid:对于控件,它用于添加无效的验证样式。
- isValid:对于控件,它用于添加有效的验证样式。
- onChange:它是值更改时触发的回调函数。
- 明文:用于将输入后缀为明文。
- readOnly:用于使控件处于只读状态。
- 大小:表示输入大小。
- 类型:用于表示输入的 HTML 输入类型。
- value:对于底层输入,它用作其 value 属性。
- bsPrefix:它是使用高度定制的引导程序css的安全通道。
- bsCustomPrefix:对于自定义控件,it 是单独的 bsPrefix。
创建 Reaction 应用程序并安装模块:
-
步骤 1:使用以下命令创建 Reaction 应用程序:
jsx npx create-react-app foldername
-
步骤 2:创建项目文件夹(即 foldername)后,使用以下命令移动到该文件夹:
jsx cd foldername
-
步骤 3:创建 ReactJS 应用程序后,使用以下命令安装所需的*模块:*
jsx **npm install react-bootstrap npm install bootstrap**
**项目结构:如下所示。****
****
项目结构****
**示例:现在在App.js文件中写下以下代码。 在这里,App 是我们编写代码的默认组件。****
*App.js*
**import React from 'react';
import 'bootstrap/dist/css/bootstrap.css';
import Form from 'react-bootstrap/Form';
import Button from 'react-bootstrap/Button';
export default function App() {
return (
<div style={{ display: 'block',
width: 700,
padding: 30 }}>
<h4>React-Bootstrap Form Component</h4>
<Form>
<Form.Group>
<Form.Label>Enter your full name:</Form.Label>
<Form.Control type="text"
placeholder="Enter your full name" />
</Form.Group>
<Form.Group>
<Form.Label>Enter your email address:</Form.Label>
<Form.Control type="email"
placeholder="Enter your your email address" />
</Form.Group>
<Form.Group>
<Form.Label>Enter your age:</Form.Label>
<Form.Control type="number" placeholder="Enter your age" />
</Form.Group>
<Button variant="primary" type="submit">
Click here to submit form
</Button>
</Form>
</div>
);
}**
**运行应用程序的步骤:使用以下命令从项目根目录运行应用程序:****
**npm start**
**输出:现在打开浏览器,转到http://localhost:3000/,您将看到以下输出:****
**
**引用:https://react-bootstrap.github.io/components/forms/****
版权属于:月萌API www.moonapi.com,转载请注明出处