接上:

2.1.3  HTML表单标签与表单设计

表单是用户与服务器交互的主要方法,用户在表单中输入数据,提交给服务器程序来处理。

(1)表单的组成:

   文本框(text),密码框(password),多行文本框(Multiline text box)、

单选按钮框(Single - radio copy box),复写框(Carbon frame),文本域(text field),隐藏(hidden)

下拉菜单/列表(Drop down menu list)、按钮(buttom)等元素。。。

(2)<form> 和</form>标记及其属性

  它包括:name,method,action,target等属性

  语法格式:

    <form name="表单名称" method="提交方法" action="处理程序">

    .......

    </form>

(3)<input>标记及其属性

(它必须嵌套在表单标记中使用,用于定义一个用户的输入项,它是单标记)

  基本语法:

     <input name="输入域名成" type="域类型" value="输入域的值">

注意:<input>标记主要有6个属性:type,name,size,value,maxlength,check。

   其中,name和type是必选的两个属性,name属性的值是响应程序(由form标记中的action属性指定)中的变量名。

(4)input输入域的九种类型

 4.1 文本域:

   <input type="text" name="文本字段名称" maxlength="" size="" value="">

含义:size和 maxlength是用来定义次区域显示的尺寸大小与输入的最大字符数;

 4.2密码域:

  <input type="passord" name="密码字段的名称" size="" maxlength="" value="">

含义:当用户输入密码时,区域内将会显示“ * ”号代替用户输入的内容.

 4.3单选按钮:

   <input type="radio" name="" value="" checked/>

含义:check的属性用来设置改单选按钮默认状态是否被选中,当有多个互斥的单选按钮时,设置相同的name值.

 4.4复选框:

   <input type="checkbox" name="" value="" checked/>

含义:check的属性用来设置改单选按钮默认状态是否被选中,当有多个互斥的复选框时,可设置相同的name值,

也可以设置不同的name值。

 4.5提交按钮:

   <input type="submit" name="" value=""/>

含义:将表单内容提交给服务器的按钮

 4.6取消按钮:

  <input  type="reset"  name=""  value=""/>

 4.7图像按钮:

  <input type="image"  src="图片"/>

含义:使用图像代替submit按钮,图像的源文件名由src属性指定

 4.8文件域:

  <input type="file" name=""  maxlength=""/>

含义:上传文件

 4.9隐藏域:

  <input type="hidden"  name="" value=/>

含义:用户不能在其中输入信息,用来预设某些要传递的信息

2017.9.17 HTML学习总结---table标签的更多相关文章

  1. 2017.9.20 HTML学习总结----下拉列表标签

    接上: 1.下拉列表框<option>,<selcct> (1)解释:在表单中,通过option select标记可设计一个下拉式的列表或带有滚动条的列表, 用户可以在列表中选 ...

  2. 2017.9.14 HTML学习总结---超链接标签图片标签

    2.4 超链接标签 定义:它是指从一个对象指向另一个对象的指针,它可以是网页中的一段文字  也可以是一张图片,以实现从一个页面到另一个页面的跳转. 格式:<a href="url&qu ...

  3. 2017.9.18 HTMl学习总结----input标签的额type

    2.1.3  HTML表单标签与表单设计 (1)表单的组成:文本框(text),密码框(password),多行文本框(Multiline text box).  单选按钮框(Single - rad ...

  4. html 之table标签结构学习

    一.HTML table标签结构 html 中table标签的结构情况,如下所示: <!-- table标签结构如下: <table> <thead> # thead表格 ...

  5. 回望2017,基于深度学习的NLP研究大盘点

    回望2017,基于深度学习的NLP研究大盘点 雷锋网 百家号01-0110:31 雷锋网 AI 科技评论按:本文是一篇发布于 tryolabs 的文章,作者 Javier Couto 针对 2017 ...

  6. python处理html的table标签

    转载:http://www.xuebuyuan.com/583071.html python处理html的table标签 2012年01月06日 ⁄ 综合 ⁄ 共 5279字 ⁄ 字号 小 中 大 ⁄ ...

  7. 学习笔记_Java_day13_JSTL标签库(1、2、3、4、5、6、7、8)

    1.一种标签语言 day13 l  JSTL标签库(重点) l  自定义标签(理解) l  MVC设计模式(重点中的重点) l  Java三层框架(重点中的重点) JSTL标签库 1 什么是JSTL ...

  8. HTML学习笔记之标签基础

    目录 1.基本标签 2.链接 3.图像 4.表格 5.列表 6.块与布局 1.基本标签 (1)标题与段落 标签 <h1> ~ <h6> 分别用于定义一至六级标题,标签 < ...

  9. js技术之拖动table标签

    一.js技术之拖动table标签 起因:前几天公司,突然安排一个任务 任务描述:要求尺码table列表要像Excel表中一样可以直接移动整行尺码到任意行位置 技术点:采用ui的sortable技术来h ...

随机推荐

  1. 《mac的git安装手册-1》

    <mac的git安装手册-1> 下载地址 https://git-scm.com/downloads 如果遇到上面这个问题打开系统偏好设置: OK,这样就能安装了

  2. Nuxt 2.3.X 配置sass

    1.需要安装node-sass和sass-loader就行了 npm i -S node-sass sass-loader

  3. Maven 错误 Failure to transfer ...was cached in the local repository...

    Maven 错误 Failure to transfer ...was cached in the local repository... 我解决的时候多了两步才解决 1. mvn clean ins ...

  4. Flag-2019上半年

    1.坚持做博客记录,把日常学习到的技能以日记的形势进行呈现,每周进行总结: 2.2月底完成吴老师的机器学习视频课程: 3.6月底完成吴老师的深度学习视频课程: 相信自己,可以的,半年后见!

  5. JMeter远程分布式联机性能测试

    测试环境 apache-jmeter-2.13 Java JDK版本:1.8 1.  JMeter分布式测试简介 当一个JMeter客户端因网络限制等因素,无法模拟足够的用户对服务器施压时,需要用到J ...

  6. go语言初始化内部结构体3中方式

    package main import ( "fmt" ) type User struct { Id int Name string Age int } type Manger ...

  7. web.xml文件配置详解以及实例说明

    1.web.xml学名叫部署描述符文件,是在Servlet规范中定义的,是web应用的配置文件. 2.部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出 ...

  8. java学习第十五天

    1:对象数组(掌握) (1)数组既可以存储基本数据类型,也可以存储引用类型.它存储引用类型的时候的数组就叫对象数组. (2)案例: 用数组存储5个学生对象,并遍历数组. 2:集合(Collection ...

  9. Akka探索第二个例子by fsharp

    本文重度借鉴了github上akkabootcamp教程. 先上代码 open Akka open Akka.Actor open System type Message = | ContinuePr ...

  10. JavaScript 数组(Array)

    //声明方式 //调用 Array构造函数创建并赋值 var users = new Array(); //new 可以省略 ); //new 可以省略 var users3 = new Array( ...