首页 > 其他分享 >前端必知必会-Bootstrap 5 表单

前端必知必会-Bootstrap 5 表单

时间:2024-10-17 15:21:52浏览次数:9  
标签:control form 示例 必知 Bootstrap 表单 输入

文章目录


Bootstrap 5 表单

堆叠表单

所有带有 .form-control 类的文本 <input><textarea> 元素均获得正确的表单样式:

电子邮件:
输入电子邮件
密码:
输入密码
记住我

示例

<form action="/action_page.php">
<div class="mb-3 mt-3">
<label for="email" class="form-label">电子邮件:</label>
<input type="email" class="form-control" id="email" placeholder="输入电子邮件" name="email">
</div>
<div class="mb-3">
<label for="pwd" class="form-label">密码:</label>
<input type="password" class="form-control" id="pwd" placeholder="输入密码" name="pswd">
</div>
<div class="form-check mb-3">
<label class="form-check-label">
<input class="form-check-input" type="checkbox" name="remember"> 记住我
</label>
</div>
<button type="submit" class="btn btn-primary">提交</button>
</form>

另请注意,我们为每个标签元素添加了一个 .form-label 类,以确保正确的填充。

复选框具有不同的标记。它们用 .form-check 包裹在容器元素周围,标签具有 .form-check-label 类,而复选框和单选按钮使用 .form-check-input。

Textarea

注释:
示例

<label for="comment">注释:</label>
<textarea class="form-control" rows="5" id="comment" name="text"></textarea>

表单行/网格(内联表单)

输入电子邮件
输入密码

如果您希望表单元素并排显示,请使用 .row 和 .col:

示例

<form>
<div class="row">
<div class="col">
<input type="text" class="form-control" placeholder="输入电子邮件" name="email">
</div>
<div class="col">
<input type="password" class="form-control" placeholder="输入密码" name="pswd">
</div>
</div>
</form>

表单控件大小

大输入
正常输入
小输入

您可以使用 .form-control-lg 或 .form-control-sm 更改 .form-control 输入的大小:

示例

<input type="text" class="form-control form-control-lg" placeholder="大输入">
<input type="text" class="form-control" placeholder="正常输入">
<input type="text" class="form-control form-control-sm" placeholder="小输入">

禁用和只读

正常输入
禁用输入
只读输入

使用 disabled 和/或 readonly 属性禁用输入字段:

示例

<input type="text" class="form-control" placeholder="正常输入">
<input type="text" class="form-control" placeholder="禁用输入" disabled>
<input type="text" class="form-control" placeholder="只读输入" readonly>

纯文本输入

纯文本输入普通输入

使用 .form-control-plaintext 类来设置无边框的输入字段样式,但保留适当的边距和填充:

示例

<input type="text" class="form-control-plaintext" placeholder="纯文本输入">
<input type="text" class="form-control" placeholder="普通输入">

颜色选择器

要正确设置 type=“color” 的输入样式,请使用 .form-control-color 类:
在这里插入图片描述

示例

<input type="color" class="form-control form-control-color" value="#CCCCCC">

总结

本文介绍了Bootstrap 5 表单的使用,如有问题欢迎私信和评论

标签:control,form,示例,必知,Bootstrap,表单,输入
From: https://blog.csdn.net/qq_24018193/article/details/142885896

相关文章

  • Selenium操作:测试form表单
    from表单是经常测试的用例,用户登录、注册等都会用到form表单,本文简单设计了一个用户登录的form表单,并对该form表单进行测试一、自定义form表单1、用到的组件如下图,图中定义了一个登录界面的form表单,用到的表单元素:type="text";type="submit"2、代码示例新建HTML文件文......
  • Web端输入表单配合扫码枪
    聚焦输入框,扫码枪输入,自动换行,若重复扫码,删除</template><div><!--***--><!--扫码枪交接对话框--><el-dialogv-dialogDragtitle="报告交接":visible.sync="isScannerHandoverDialogOpen"width="400px"......
  • 使用开源的 Vue 移动端表单设计器创建表单
    FcDesignerVant版是一款基于Vue3.0的移动端低代码可视化表单设计器工具,通过数据驱动表单渲染。可以通过拖拽的方式快速创建表单,提高开发者对表单的开发效率,节省开发者的时间。源码下载 | 演示地址 | 帮助文档本项目采用Vue3.0和ElementPlus进行移动端页面构建,......
  • Redis 必知概念
    Redis为什么快基于内存实现:Redis将数据存储在内存中,读写操作不会受到磁盘IO速度限制;CPU不是Redis的瓶颈,Redis的瓶颈在于机器内存的大小或者网络带宽I/O多路复用模型的使用:Redis线程不会阻塞在某一个特定的客户端请求处理上;可以同时和多个客户端连接并处理请求,从......
  • layui用iframe更新表单怎么回显select下拉框中的数据
     如图所示的三个步骤,获取contentWindow,在iframe中的select的id为categoryId中赋值,最后还要重新渲染,就能在iframe中回显得到selected的选项了,效果如下图所示。  另外,我尝试过在iframe的html中添加inputtype="hidden"id="categoryHid"的元素来存放categoryId的值,并在主页......
  • Chromium 前端form表单提交过程分析c++
    一、本文以一个简单的HTML表单,包含两个文本输入框和一个提交按钮:<formaction="demo_form.php">Firstname:<inputtype="text"name="fname"><br>Lastname:<inputtype="text"name="lname"><br><i......
  • 第二十篇:必知的网络常识概念
    ① 单播(unicast)源IP地址和目的IP地址都明确的信息传输就是单播。即单播是主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所......
  • ant design react 表单设置初始值及更新表单数据
    importReactfrom'react';import'./index.css';import{Button,Form,Input}from'antd';constApp=()=>{const[form]=Form.useForm();constupdateValue=()=>{//假设我们要更新的字段是'username'......
  • CSS——表格、表单、链接和导航菜单
    一、设置表格样式CSS中有许多表格属性可以用来设置表格的样式,以下是一些常用的表格属性:border-collapse:设置表格的边框合并规则。可以设置为collapse来合并边框,或设置为separate来分隔边框(默认值为separate)。border:设置表格的边框样式、宽度和颜色。例如:border:1pxsoli......
  • ThinkPHP5&bootstrap&MySQL开发学习平台(包括后台管理功能、PC端网页、移动端网页)手把
    一、项目预览(全部源码链接在最下面)功能及页面持续优化中......二、本地运行方式1、下载源码包进行解压(源码在最下面)2、下载phpstudy_pro,并运行Apache&......