Form表单的简单使用

Form表单的简单使用

  • 简介

表单是一个包含表单元素的区域,用于搜集不同类型的用户输入。表单元素是允许用户在表单中(比如:文本域、下拉框、单选框、复选框等等)输入信息的元素。表单使用表单标签<form>定义。

 

  • 布局

完成布局的第一步:创建一个新的项目。

第二步:把我们需要的文件引入进去。

主要有这三个:

 

可通过栅格系统进行布局

Bootstrap提供了一些表单控件样式、布局选项、以及用来创建广泛多样化的表单的自定义组件。

 

  • 表单控件

1.文本控件(如<input>、<select>、<textarea>)统一采用.form-control样式进行处理优化,包括常规外观,focus选(点)中状态、尺寸大小等。

 

 

2.对于input文件选择控件,Bootstrap v4采用 .form-control-file取代了 .form-control。

  1. 大小规格

使用 .form-control-lg和 .form-control-sm属性来定控件大小高度。

 

2.只读属性

在input控件上增加readonly(布尔值)标签定义,以防止修改input中的值。仅能阅读的input控件显示较淡(就像禁用的输入框),但保留鼠标效果。

<input class="form-control" type="text" placeholder="Readonly input here…" readonly>

 

3.只读纯文本

如果要将<input readonly>属性进一步处理,显示为纯文本(没有控件框),你只要引用 .form-control-plaintext  class样式,就能移除预设的表单样式,并保留适当的边距和填充间隙。

  • 输入范围

使用设置水平滚动条范围输入 .form-control-range。

 

 

 

  • 输入

多数情况下被用到的表单标签是输入标签(<input>)。输入类型是由类型属性(type)定义的。大多数经常被用到的输入类型如下:

1、文本域(text)

当用户要在表单中输入字母、数字等内容时,就会用到文本域。

<form>

First name:

<input type=”text” name=”firstname” />

<br/>

Last name:

<input type=”text” name=”lastname” />

</form>

显示如下:

 

2.单选框和复选框

使用 .form-check可以格式化单选框和复选框按钮,用以改进它们的默认布局和动作呈现,复选框用于在列表中选择一个或多个选项,单选框则用于多选项中选择一个。

单选框和复选框也是可以禁用的,只要not-allowed在父级的悬停上提供定义,<label>需要将该 .disabled类添加的到父级 .form-check,同时控件也会淡化文字颜色一灰色显示禁用状态。

-默认堆叠,默认情况下,同级任意数量的复选框与单选框按钮垂直堆叠,并与 .form-check有间隙隔离。

 

 

-水平排列,通过添加 .form-check-inline到任何一个组,会使加到任何 .form-check中的选取框平行排列。

 

       <div class="form-check form-check-inline">

  <input class="form-check-input" type="checkbox" id="inlineCheckbox1" value="option1">

  <label class="form-check-label" for="inlineCheckbox1">1</label>

</div>

<div class="form-check form-check-inline">

  <input class="form-check-input" type="checkbox" id="inlineCheckbox2" value="option2">

  <label class="form-check-label" for="inlineCheckbox2">2</label>

</div>

<div class="form-check form-check-inline">

  <input class="form-check-input" type="checkbox" id="inlineCheckbox3" value="option3" disabled>

  <label class="form-check-label" for="inlineCheckbox3">3 (disabled)</label>

</div>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值