表单

1、基本结构

<form  action="" method="get">
    <label>输入框</label>
    <input type="text" />   
    <button type="submit">提交</button>
</form>

2. form介绍

  • 作用:将前台用户数据通过get或post请求方式提交给后台,并在新页面标签中接收后台相应
  • action:提交的后台接口(请求的服务器指定路径)
  • method : 请求方式:
    ----- get:将数据以url链接拼接方式提交给后台,速度快,但安全性低,且有数据大小限制
    ----- post:将数据以数据包方式提交给后台,速度较慢,但安全性高,且无数据大小限制
  • 前后台交换数据的依据为:表单元素的name与value,name为key,value为value

3、input常用类型

text、password、hidden、radio、checkbox、reset、submit

3、常用类型标签

  • 文本框 : placeholder为提示信息
<input type="text" name="username" placeholder="请输入用户名" size="10" maxlength="15">
  • 密文框 : placeholder为提示信息
<input type="password" name="pwd" placeholder="请输入密码" maxlength="12">
  • 单选框 : name必须相同 , value需要提前规定 , checked为默认选中
<input type="radio" name="sex" value="male" checked>男
<input type="radio" name="sex" value="female">女
  • 复选框 : name必须相同 , checked为默认选中
<input type="checkbox" name="hobby" value="basketball"> 篮球
<input type="checkbox" name="hobby" value="football"> 足球
<input type="checkbox" name="hobby" value="ping-pong" checked> 乒乓球 
<input type="checkbox" name="hobby" value="baseball"> 棒球
  • 下拉选项 : name由select设置,value由option提供,selected为默认项
<select name="major">
    <option value="computer">计算机</option>
    <option value="archaeology">考古学</option>
    <option value="medicine" selected>医学</option>
    <option value="Architecture">建筑学</option>
    <option value="Biology">生物学</option>
</select>

<!--多选下拉框-->
<select name="major" multiple>
    <option value="computer">计算机</option>
    <option value="archaeology">考古学</option>
    <option value="medicine">医学</option>
    <option value="Architecture">建筑学</option>
    <option value="Biology">生物学</option>
</select>
  • 多行文本输入
<textarea name="content"></textarea>
<textarea name="content" cols="30" rows="10"></textarea>
  • 按钮
<!--提交按钮  提交的是同一个form下的所有value  --> 
<input type="submit" value="提交">
<button>提交</button>
<button type="submit">提交</button>

<!--重置按钮-->
<input type="reset" value="重置">
<button type="reset">重置</button>

<!--普通按钮-->
<input type="button" value="按钮">
<button type="button">按钮</button>

4、全局属性

  • required:必填项
  • pattern:正则

5、伪类

  • focus:获得焦点
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML表单HTML表单用于搜集用户输入HTML表单常用属性及说明:属性描述accept-charset规定在被提...
    Lv_0阅读 509评论 0 1
  •   JavaScript 最初的一个应用,就是分担服务器处理表单的责任,打破处处依赖服务器的局面。   尽管目前的...
    霜天晓阅读 687评论 0 3
  • 1.form标签简介 网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送...
    饥人谷_小侯阅读 398评论 0 0
  • 关键字:form表单作用;常用input标签;post 和 get 区别;radio分组;placeholder作...
    好奇而已阅读 1,507评论 0 0
  • 无论在山谷还是山巅,我们生来就是为了奋力攀登,而不是放纵享乐。 人们在工作的特别劳累时,或者是遇到某些困难使工作、...
    回归本心阅读 396评论 0 1