7.1表单的标签

表单主要的功能是收集信息,是用户与网站实现交互的重要体现.一
一.表单标签<form>
表单是网页上的一个特定区域,这一对<form>标签定义,在<form></form>之间的都属于表单标签
1.处理标签的属性—action
真正处理表单的数据脚本或程序在action属性里,这个值可以是程序也可以是脚本的一个完整URL

<form action="表单的处理程序">
......
</form>

在此语法中的表单的处理程序是定义的是表单要提交的地址,也就是表单中收集到的资料将要传递的程序地址,可以是相对地址,也可以是绝对地址,还可以是一些其他地址,例如E-mail地址.
2表单名称属性—name
这个属性并不是必须属性,是为了防止将表单的信息提交到后台处理程序是出现混乱,不同的表单尽量使用不同的名称

   <form name>
   ....
   </form>

表单名称中不能包含特殊符号和空格,例如,reg\和-login都是不合法的
3.传送方法属性—method
表单的method属性用来定义处理程序从表单中获得信息的方式,可取值为GET或POST,它决定了表单中已收集的数据是用什么方式发送到服务器的
没指定时,一般默认GET

<form method="传送方式">
....
</form>

get与post的区别

GetPost
URL 改变,在URL 里显示 HTML Form 参数的 name/value 值URL 不改变,不在 URL 里显示 HTML Form 的数据
只适合有少量参数的 HTML Form,因为 URL 长度有字符限制,不能无限长Form 提交的信息没有长度限制
涉及安全性的信息,比如用户密码,不能用 get,因为会在 URL 上显示,不安全涉及安全性的信息,如用户密码,应采用 post 方式

(注意:
URL:由三部分组成:资源类型、存放资源的主机域名、资源文件名。URL是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它

4.编译属性方式—enctype
enctype属性用于设置表单信息提交的编码格式

<form enctype="编码方式">
......
</form>
enctype的取值取值含义
text/plain以纯文本的形式传送
application/x-www-form-urlencoded默认的编码形式
multipart/form-dateMIME编码.上传文件的表单必须选择该项

5.目标显示方式属性—target
target属性用来指定目标窗口的打开方式.表单的目标窗口常常用来显示表单的返回信息,例如是否成功提交了表单的内容,是否出错等等

<form target="目标表单的打开方式">
......
<form>
目标窗口打开方式的取值取值含义
_baank将返回的信息显示到新的窗口
_parent将返回的信息显示到父级的浏览器窗口
_self将返回信息显示到当前浏览器窗口
_top将返回信息显示到顶级浏览器窗口
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值