文档介绍:本节学****要点:,它由表单控件和一般内容组成。例如:–注册表单–登录表单–(1)访问者在浏览有表单的页面时,可填写必要的信息,然后单击“提交”按钮。(2)传送到服务器上。(3)服务器上专门的程序对这些数据进行处理,如果有错误会返回错误信息,并要求纠正错误。(4)当数据完整无误后,服务器反馈一个输入完成信息。一个完整的表单包含两个部分:(1)一个是在网页中进行描述的表单对象。(2)二是应用程序,它可以是服务器端的,也可以是客户端的,用于对客户信息进行分析处理。2. form标记form包含所有表单内容?格式:<form action=“服务器端程序的URL地址”method=“get/post” enctype=“type值”>……</form>?action 属性?设置服务器端脚本程序(ASP、JSP、PHP、Perl等)所在页面的路径?mailto:×××@注意:做一个电子邮件反馈表单,只要在表单的action中填入你的信箱,格式mailto:lyl@,不过要在源程序中的<form>标签中插入属性enctype=“text/plain”。如:<form enctype="text/plain"action="mailto:lyl@ ">?method指定数据传送到服务器的方式,主要有两种:?当method=“GET”时,将输入数据加在action指定的地址后面传送到服务器;?当method="POST"时则将输入数据按照HTTP输送协议中的POST传输方式传送到服务器。3. 表单控件的类型?文本框?复选框?单选框?按钮?选项菜单?……:<input type="text/password" name="" value=" " size=" " maxlength=" ">?其中name属性指定了控件的名称,也是将域里面的输入值传给其他程序使用时域的名字;?value属性指定了控件的初始值;?size属性指定了文本框的宽度,默认值20;?maxlength属性指定了在文本框中可以输入的最长文本数。?创建复选框和单选框也是使用INPUT标记符,语法分别如下:–<INPUTtype=“checkbox”name=“”value=““ checked>–<INPUTtype="radio"name=“”value=" " checked > ?type属性为“checkbox”,说明该控件是一个复选框,type属性为radio,说明该控件是一个单选框;name属性和value属性的值都是程序处理表单数据时需要的;checked属性是可选的。注意:单选框name属性相同者为一组!,选择附件使用<inputtype=“file”name=“” size=“”>