html表单:HTML表单基础知识

网页留言板代码  时间:2021-01-17  阅读:()

疯狂代码http://CrazyCoder.
cn/:http:/CrazyCoder.
cn/HtmlJiaoCheng/Article23344.
html本专题从最基础的表单知识,到表单的高级应用,让你有一个比较全面地认识,相信你在读完本专题以后,一定会对表单非常熟悉.
一、表单概述表单,在网页中的作用不可小视,主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等.
1、表单的组成一个表单有三个基本组成部分:表单标签:这里面包含了处理表单数据所用CGI程序的URL以及数据提交到服务器的方法.

表单域:包含了文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等.

表单按钮:包括提交按钮、复位按钮和一般按钮;用于将数据传送到服务器上的CGI脚本或者取消输入,还可以用表单按钮来控制其他定义了处理脚本的处理工作.
为了顾及不同的网页设计工具,本文只讲述代码的设计,不具体讲述操作方法,下面就是表单的HTML代码设计要点:1.
1表单标签功能:用于申明表单,定义采集数据的范围,也就是和里面包含的数据将被提交到服务器或者电子邮件里.
语法:属性解释见下表:action=url指定一来处理提交表单的格式.
它可以是一个URL地址(提交给程式)或一个电子邮件地址.
method=get或post指明提交表单的HTTP方法.
可能的值为:post:POST方法在表单的主干包含名称/值对并且无需包含于action特性的URL中.
get:不赞成.
GET方法把名称/值对加在action的URL后面并且把新的URL送至服务器.
这是往前兼容的缺省值.
这个值由于国际化的原因不赞成使用.
enctype=cdata指明用来把表单提交给服务器时(当method值为"post")的互联网媒体形式.
这个特性的缺省值是"application/x-www-form-urlencoded"TARGET=".
.
.
"指定提交的结果文档显示的位置:_blank:在一个新的、无名浏览器窗口调入指定的文档;_self:在指向这个目标的无素的相同的框架中调入文档;_parent:把文档调入当前框的直接的父FRAMESET框中;这个值在当前框没有父框时等价于_self;_top:把文档调入原来的最顶部的浏览器窗口中(因此取消所有其它框架);这个值等价于当前框没有你框时的_self.
例如:.
.
.
表示表单将向http://www.
yesky.
com/test.
asp以post的方式提交,提交的结果在新的页面显示,数据提交的媒体方式是默认的application/x-www-form-urlencoded方式;1.
2表单域表单域包含了文本框、多行文本框、密码框、隐藏域、复选框、单选框和下拉选择框等,用于采集用户的输入或选择的数据,下面分别讲述这些表单域的代码格式:1.
2.
1文本框文本框是一种让访问者自己输入内容的表单对象,通常被用来填写单个字或者简短的回答,如姓名、地址等.

代码格式:属性解释:type="text"定义单行文本输入框;name属性定义文本框的名称,要保证数据的准确采集,必须定义一个独一无二的名称;size属性定义文本框的宽度,单位是单个字符宽度;maxlength属性定义最多输入的字符数.
value属性定义文本框的初始值样例1:样例1代码:1.
2.
2多行文本框也是一种让访问者自己输入内容的表单对象,只不过能让访问者填写较长的内容.

代码格式:属性解释:name属性定义多行文本框的名称,要保证数据的准确采集,必须定义一个独一无二的名称;cols属性定义多行文本框的宽度,单位是单个字符宽度;rows属性定义多行文本框的高度,单位是单个字符宽度;wrap属性定义输入内容大于文本域时显示的方式,可选值如下:默认值是文本自动换行;当输入内容超过文本域的右边界时会自动转到下一行,而数据在被提交处理时自动换行的地方不会有换行符出现;Off,用来避免文本换行,当输入的内容超过文本域右边界时,文本将向左滚动,必须用Return才能将插入点移到下一行;Virtual,允许文本自动换行.
当输入内容超过文本域的右边界时会自动转到下一行,而数据在被提交处理时自动换行的地方不会有换行符出现;Physical,让文本换行,当数据被提交处理时换行符也将被一起提交处理.
样例2:样例2代码:1.
2.
3密码框是一种特殊的文本域,用于输入密码.
当访问者输入文字时,文字会被星号或其它符号代替,而输入的文字会被隐藏.
代码格式:属性解释:type="password"定义密码框;name属性定义密码框的名称,要保证数据的准确采集,必须定义一个独一无二的名称;size属性定义密码框的宽度,单位是单个字符宽度;maxlength属性定义最多输入的字符数.
样例3:样例3代码:1.
2.
4隐藏域隐藏域是用来收集或发送信息的不可见元素,对于网页的访问者来说,隐藏域是看不见的.
当表单被提交时,隐藏域就会将信息用你设置时定义的名称和值发送到服务器上.
代码格式:属性解释:type="hidden"定义隐藏域;name属性定义隐藏域的名称,要保证数据的准确采集,必须定义一个独一无二的名称;value属性定义隐藏域的值例如:1.
2.
5复选框复选框允许在待选项中选中一项以上的选项.
每个复选框都是一个独立的元素,都必须有一个唯一的名称.

代码格式:属性解释:type="checkbox"定义复选框;name属性定义复选框的名称,要保证数据的准确采集,必须定义一个独一无二的名称;value属性定义复选框的值样例4:yesky.
comChinabyte.
com样例4代码:yesky.
comChinabyte.
com1.
2.
6单选框当需要访问者在待选项中选择唯一的答案时,就需要用到单选框了.
代码格式:属性解释:type="radio"定义单选框;name属性定义单选框的名称,要保证数据的准确采集,单选框都是以组为单位使用的,在同一组中的单选项都必须用同一个名称;value属性定义单选框的值,在同一组中,它们的域值必须是不同的.
样例5:yesky.
comChinabyte.
com样例5代码:yesky.
comChinabyte.
com1.
2.
7文件上传框有时候,需要用户上传自己的文件,文件上传框看上去和其它文本域差不多,只是它还包含了一个浏览按钮.

访问者可以通过输入需要上传的文件的路径或者点击浏览按钮选择需要上传的文件.

注意:在使用文件域以前,请先确定你的服务器是否允许匿名上传文件.
表单标签中必须设置ENCTYPE="multipart/form-data"来确保文件被正确编码;另外,表单的传送方式必须设置成POST.

Virmach 3.23美元可用6个月的VPS主机

Virmach 商家算是比较久且一直在低价便宜VPS方案中玩的不亦乐乎的商家,有很多同时期的商家纷纷关闭转让,也有的转型到中高端用户。而前一段时间也有分享过一次Virmach商家推出所谓的一次性便宜VPS主机,比如很低的价格半年时间,时间到服务器也就关闭。这不今天又看到商家有提供这样的产品。这次的活动产品包括圣何塞和水牛城两个机房,为期六个月,一次性付费用完将会取消,就这么特别的产品,适合短期玩玩...

轻云互联,香港云服务器折后22元/月 美国云服务器 1核 512M内存 15M带宽 折后19.36元/月

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:1.用户购...

美国云服务器 2核4G限量 24元/月 香港云服务器 2核4G限量 24元/月 妮妮云

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款到网站余额,超过2天...

网页留言板代码为你推荐
服务器租用服务器租用是什么?服务器托管是什么?两者有什么优点和缺点?网络域名注册什么叫做网络域名 怎么注册网络域名 以及它的收费方式域名备案查询如何查询自己域名是否备案,怎么查询备案号?info域名注册淘宝上有的注册info域名十元左右,是不是真的虚拟主机代理紧急寻求好的虚拟主机代理商域名主机域名和主机IP地址有什么关系ip代理地址使用IP代理会有什么坏处吗?美国vps租用如何租用到最快的美国服务器韩国虚拟主机香港虚拟主机和韩国虚拟主机比较,哪个更好?万网虚拟主机万网,云服务器和与虚拟主机有什么区别?我是完全不知到的那种,谢谢。用前者还是后者合适。怎么做网页。
域名邮箱 云南服务器租用 网站备案域名查询 草根过期域名 net主机 优key 日志分析软件 网通代理服务器 500m空间 韩国网名大全 免费个人空间申请 网站木马检测工具 共享主机 linux服务器维护 电信虚拟主机 爱奇艺vip免费领取 申请网页 网通服务器 备案空间 韩国代理ip 更多