67194:67194 > HELLO JAVA
[导读]  本篇主要先容 table、form标签以及表单提交方式。 目录 1.? 标签:在HTML 中定义表格布局。 2.? 标签:用于创建 HTML 表单。 3.?表单提交方式:先容get、po

 本篇主要先容 table、form标签以及表单提交方式。

目录

1.?

标签:在HTML 中定义表格布局。

2.?
标签:用于创建 HTML 表单。

3.?表单提交方式:先容get、post方法。

?

1.
标签 1.1 说明

在HTML 中定义表格布局。

1.2格式 复制代码
                     
复制代码

?

1.3 包含的元素

:表头信息。

:定义一个表格行;

:定义一个表格头;若是纯文字,默认会以粗体的样式表现。

:可以理解为表格的内容区域,在Chrome、FF浏览器通过DOM进行表格动态插入行的时候,要使用这个。如果不进行DOM操作,可不用添加。

:定义一个单元格;

?

1.4 属性

table?属性:

  border?:定义表格的边框宽度,默认为0,即无边框。

  title?:表格的提示信息,当鼠标移到表格上方时,所提示的信息。

th、td?属性:

  colspan?: 表示横向合并单元格 (?)

  rowspan?:表示纵向合并单元格 (??)

?

1.5 示例 复制代码
表格标题
姓名 年龄
张三 22
复制代码

?

?

2.? 标签 2.1 说明

标签用于创建 HTML 表单。

表单能够包含?input 元素,比如文本字段、复选框、单选框、提交按钮等等。

表单还可以包含?menus、textarea、fieldset和?label 元素?等。

?

2.2 属性

action?{URL}:一个URL地址;指定form表单向何处发送数据。

enctype?{string}:规定在发送表单数据之前,如何对表单数据进行编码。

指定的值有:application/x-www-form-urlencoded :在发送前编码所有字符(默认为此方式);

      multipart/form-data :不对字符编码。使用包含文件上传控件的表单时,必须使用该值

method?{get/post}:指定表单以何种方式发送到指定的页面。

指定的值有:get :form表单里所填的值,附加在action指定的URL后面,做为URL链接而传递。

      post :form表单里所填的值,附加在HTML Headers上。

?

2.3 示例

?

复制代码

    
?
复制代码

?

?

2.4 应用场景

表单主要用于向服务器传输数据;如常见的登录、注册页面。

?

3.?form 表单提交方式 3.1 get 方式 3.1.1 说明

form表单里所填的值,附加在action指定的URL后面,做为URL链接而传递。

3.1.2 示例

在上面的form代码中输入如下:

账号:admin?

密码:123456

点击提交后:URL变为:

http://localhost:4778/ashx/login.ashx?login_username=admin&login_pswd=123456

变量提交的样式为:html元素的name属性=提交的值。多个变量,以?&?符号隔开。

?

3.2 post 方式 3.2.1 说明

form表单里所填的值,附加在HTML Headers上。

3.2.2 示例

同上面get方式一样。

账号:admin?

密码:123456

点击提交后:URL变为

http://localhost:4778/ashx/login.ashx

可看到只是action指定的URL,参数并没有附加在URL后面。

通过FiddlerApp,可以查看到HTML Header区域:有个名为WebKitFormBoundary2T7xmZEtMRQeAhNh?的对象

?查看【Raw】区域,可看见里面包含了提交的变量

?

3.3 get 与 post 的区别

  ①数据的查询:比如浏览论坛时,URL一般包含了分类、页码数、每页记录数等信息。?get?方式,能一目了然的看到所要查询的信息(条件)。?post?因为隐藏掉了这些信息,不方便进行检验查询条件。

  ②敏感数据的提交(安全性):对一项记录,进行更改、添加操作时,比如注册用户、更改用户资料等。get?方式附加在URL上,会泄露掉敏感的消息。?post?方式,能隐藏掉敏感的信息。

  ③大数据文本传递:get?虽然方便查询,但由于是附加在URL上,各浏览器对URL也有个长度限制。IE :2048字符。Chrome、FF 好像是?8182字符。post?好像没此限制。

?

==================================系列文章==========================================

本篇文章:1.5??table、form表单标签的先容

Web开发之路系列文章

1.HTML

  1.1?HTML页面源代码布局先容

  1.2?HTML基础控件先容

  1.3?iframe 和?frameset 的区别

  1.4?name、id、class 的区别

  1.5?table、form表单标签的先容以及get和post提交方式

  1.6?HTML kbd键盘元素

  1.7?HTML 鼠标坐标和元素坐标

2.CSS 层叠样式表

  2.1?CSS 选择器及各样式引用方式

  2.2?CSS HTML元素布局及Display属性

  2.3?CSS Float 浮动属性

  2.4?CSS Position 定位属性

3.JavaScript先容

  3.1?JavaScript var关键字、变量的状态、异常处理、命名规范等先容

  3.2?JavaScript function函数种类

  3.3?JavaScript Array对象

  3.4?JavaScript Date对象

  3.5?JavaScript Math和Number对象

  3.6?JavaScript String对象

  3.7?JavaScript Object对象

  3.8?JavaScript 自定义对象

  3.9?JavaScript 对象属性先容

  3.10?JavaScript?开发规范

4.BOM

  4.1?HTML BOM Browser对象

  4.2?HTML 获取屏幕、浏览器、页面的高度宽度

  4.3?HTML URL地址解析

5.DOM

  5.1?HTML DOM 先容

  5.2?HTML DOM 对象

  5.3?HTML 事件(一) 事件的先容

  5.4?HTML 事件(二) 事件的注册与注销

  5.5?HTML 事件(三) 事件流与事件委托

  5.6?HTML 事件(四) 模拟事件操作

6.HTML5

  6.1?HTML5 先容

?  ?6.2?HTML5 语义元素(一)页面结构

?  ?6.3?HTML5 语义元素(二)文本内容

  6.4?HTML5 input元素新的特性

  6.5?HTML5 progress和meter控件?

  6.6?HTML5 sessionStorage会话存储

  6.7?HTML5?localStorage本地存储?

  6.8?HTML5 元素属性先容

7.ExtJS 4.2

  7.1?ExtJS 4.2 先容

  7.2?ExtJS 4.2 第一个程序

  7.3?ExtJS 4.2 组件先容

  7.4?ExtJS 4.2 组件的查找方式

  7.5?ExtJS 4.2 业务开发(一)67194搭建

  7.6?ExtJS 4.2 业务开发(二)数据展示和查询

  7.7?ExtJS 4.2 业务开发(三)数据添加和修改

  7.8?ExtJS 4.2?Grid组件的单元格合并

  7.9?ExtJS 4.2 Date组件扩展:添加清除按钮

  7.10?ExtJS 4.2 评分组件

8.CSS 3

  8.1?CSS3 border-radius边框圆角

  8.2?CSS3?background-image背景图片相关先容

?

只是记录了自己在学习、使用Web前端内容时的心得和碰到的问题。

参考文献:

1)http://www.w3school.com.cn/

2)《JavaScript权威指南(第六版)》














HELLO JAVA

541 篇文章

关注

发布文章

技术子站

更多

论坛活动

  • TI圣诞狂欢月,答题礼不停
    TI圣诞狂欢月,答题礼不停
  • 上传资源瓜分5000元现金奖励!
  • 学习TI线上培训,赢500元京东卡!
  • 新年历,ADI精品视频课堂开始啦
更多

资料下载

  • (网盘)干货-Altium Designer20 高效实用4层PCB视频课程+配套练习文件
  • (网盘)注册电气工程师考试资料及视频资源
  • (网盘)老顽童STM32开发板开发App及资料
  • (网盘)智芯STM32开发板资料
  • (网盘)刘凯老师STM32视频教程及配套资源
  • (网盘)电路精讲班视频
  • (网盘)quartus基本语法等
  • 非接触式电子体温计(额温枪)PCB+程序源码
  • AD常用3D封装库(Step)【常用贴片篇】
  • (网盘)电路强化班视频
更多

技术专题

  • 单片机编程App的使用
    单片机编程App的使用
  • 二极管的应用及二极管正负极的判断
    二极管的应用及二极管正负极的判断
  • 电路仿真App
    电路仿真App
  • 电磁炉维修的方法
    电磁炉维修的方法
  • 功放维修的方法
    功放维修的方法
  • 电焊技术的应用
    电焊技术的应用
  • 电路设计App的应用
    电路设计App的应用
XML 地图 | Sitemap 地图