2020-05-06

HTML表单元素

(1)实现表单提交功能,需要两部分配合才能实现:首先需要服务器端程序接收客户端表单提交来的数据;其次定义客户端HTML表单元素收集用户信息并提交数据到服务器。
(2)表单由两部分组成:form元素用来定义一个表单整体,其中包含多种表单元素,用于收集用户的各种信息;表单元素用于与用户交互,收集用户的各种明细信息。
(3)表单form元素的method属性,用于定义表单向服务器提交数据的方式,主要有两种方式:get方式和post方式。
(4)get方式提交表单是以明文方式将数据提交给服务器。要提交的数据都以查询字符串(?变量名=值&变量=值 …)的方式出现在URL的结尾。get方式安全性差,且有大小限制,最大可发送2KB数据。get方式通常用于希望从服务器查询数据时,快速发送查询条件到服务器。
(5)post方式提交表单是以隐藏的方式将数据提交给服务器。要提交的表单数据不会出现在URL的结尾,而是包含在请求消息主体的内部。post方式安全性高,且没有数据大小限制。post方式通常用于提交大量的数据或文件到服务器。
(6)表单的enctype属性用于定义表单数据进行编码的方式,也就是定义允许将什么样的数据提交给服务器,包括:默认值application/x-www-form-URLencoded,意为允许提交普通数据或特殊字符给服务器;multipart/form-data,意为允许上传文件到服务器;text/plain,意为只允许将普通数据提交给服务器,不允许提交特殊字符和文件。
(7)input元素是单标记元素,可写为或。input元素共同的属性包括:type属性定义input元素的展现形式;name属性定义元素的名称,还是将数据提交给服务器时为数据起的名称;value属性定义元素的值,也是指要提交给服务器的数据值。
(8)input元素的表现形式(type属性值)包括:文本框(type=“text”)、密码框(type=“password”)、提交按钮(type=“submit”)、重置按钮(type=“reset”)、普通按钮(type=“button”)、单选按钮(type=“radio”)、复选框(type=“checkbox”)、隐藏域(type=“hidden”)、文件选择框(type=“file”)。
(9)其他表单元素包括:多行文本域、选择框。
(10)表单中其他元素包括:标签

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值