当前位置:Gxlcms > JavaScript > Bootstrap每天必学之表单_javascript技巧

Bootstrap每天必学之表单_javascript技巧

时间:2021-07-01 10:21:17 帮助过:18人阅读

本文主要讲解的是表单,这个其实对于做过网站的人来说,并不陌生,而且可以说是最为常用的提交数据的Form表单。本文主要来讲解一下内容:

1.基本案例
2.内联表单
3.水平排列的表单
4.被支持的控件
5.静态控件
6.控件状态
7.控件尺寸
8.帮助文本

基本案例
单独的表单控件会被自动赋予一些全局样式。所有设置了.form-control的

Checkbox 和 radio
Checkbox用于选择列表中的一个或多个选项,而radio用于从多个选项中只选择一个。
默认外观(堆叠在一起)

Inline checkboxes

通过将.checkbox-inline 或 .radio-inline应用到一系列的checkbox或radio控件上,可以使这些控件排列在一行。




同理Radio是一样的,只需要添加一下样式即可。
Select





静态控件
在水平布局的表单中,如果需要将一行纯文本放置于label的同一行,为

元素添加.form-control-static即可。


控件状态
  通过为控件和label设置一些基本状态,可以为用户提供回馈。
  输入焦点
  我们移除了某些表单控件的默认outline样式,并对其:focus状态赋予了box-shadow样式。

代码如下:

  被禁用的输入框
  为输入框设置disabled属性可以防止用户输入,并能改变一点外观,使其更直观。

代码如下:

  被禁用的fieldset
  为

设置disabled属性可以禁用
中包含的所有控件。
标签的链接功能不受影响

这个class只改变按钮的外观,并不能禁用其功能。建议自己通过JavaScript代码禁用链接功能。

跨浏览器兼容性

虽然Bootstrap会将这些样式应用到所有浏览器上,Internet Explorer 9及以下浏览器中的

并不支持disabled属性。因此建议在这些浏览器上通过JavaScript代码来禁用fieldset


  可将鼠标移到各个控件上进行查看效果。
校验状态
Bootstrap对表单控件的校验状态,如error、warning和success状态,都定义了样式。使用时,添加.has-warning、.has-error或.has-success到这些控件的父元素即可。任何包含在此元素之内的.control-label、.form-control和.help-block都将接受这些校验状态的样式。

控件尺寸
通过.input-lg之类的class可以为控件设置高度,通过.col-lg-*之类的class可以为控件设置宽度。
高度尺寸
创建大一些或小一些的表单控件以匹配按钮尺寸。

 
 
 
 
 
 
 

调整列尺寸
用栅格系统中的列包裹input或其任何父元素,都可很容易的为其设置宽度。

帮助文本
用于表单控件的块级帮助文本。

代码如下:
自己独占一行或多行的块级帮助文本。

本篇文章主要讲解表单中各种控件的样式控制,其中也有看到按钮的简单样式使用,下一篇文章将重点来讲解按钮的样式。

详细内容可以参考:

全面解析Bootstrap表单使用方法(表单样式)

全面解析Bootstrap表单使用方法(表单控件)

全面解析Bootstrap表单使用方法(表单控件状态)

全面解析Bootstrap表单使用方法(表单按钮)

人气教程排行