react-bootstrap实现form表单验证效果代码
代码语言:html
所属分类:验证
代码描述:react-bootstrap实现form表单验证效果代码
代码标签: react-bootstrap form 表单 验证
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/bootstrap.4.3.1.min.css"> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/babel.7.18.13.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react.production.18.2.0.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react-dom.production.18.2.0.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/react-bootstrap.min.js"></script> <style> #app{ padding: 10px; } </style> </head> <body> <div id="app"> </div> <script type="text/babel"> const {useState } = window.React; const { Badge, Button ,Col,Form,InputGroup,Row } = ReactBootstrap; const App = () => { const [validated, setValidated] = useState(false); const handleSubmit = (event) => { const form = event.currentTarget; if (form.checkValidity() === false) { event.preventDefault(); event.stopPropagation(); } setValidated(true); }; return ( <Form noValidate validated={validated} onSubmit={handleSubmit}> <Row className="mb-3"> <Form.Group as={Col} md="4" controlId="validationCustom01"> <Form.Label>First name</Form.Label> <Form.Control required type="text" placeholder="First name" defaultValue="Mark" /> <Form.Control.Feedback>Looks good!</Form.Control.Feedback> </Form.Group> <Form.Group as={Col} md="4" controlId="validationCustom02"> <Form.Label>Last name</Form.Label> <Form.Control required type="text" placeholder="Last name" defaultValue="Otto" /> <Form.Control.Feedback>Looks good!</Form.Control.Feedback> </Form.Group> <Form.Group as={Col} md="4" controlId="validationCus.........完整代码请登录后点击上方下载按钮下载查看
网友评论0