HTML 表单

一、<form>    </form>表单的标记对,表单的输入控件需包含在标记对内,另XHTML中的段落、表格等元素也可以放在表单标记对内。

二、HTTP GET/POST协议,其中POST协议为常用协议。

三、常用输入控件

注意:a、XHTML中,一个组中的元素,name属性值必须是相同的,而id属性值不能相同。

        b、使用文件上传控件,需要指定<form>的 enctype 属性为 ”form/multipart”.以允许要上传的文件与其他数据附带在一起传递,且 method 属性设置为"post"。

        c、<select>与<option>属性组合使用,产生下拉列表。

 

1、input  使用type属性定义不同的控件;例如:

     <input type="text" id=""  maxlength="" size="" /> 文本框控件,是让用户输入单行文本的控件,size 是文本框的长度,maxlength 是最大输入字符长度,id是表单唯一的标识号。

     <input type="password" / > 口令输入框,用户输入的字符显示为星号或者其他字符,<input> 的属性设置同上 "text"。

    <input type="radio"  value="成都" checked />单选框控件,

    <input type="checkbox"  checked /> 复选框控件,用户操作时是选择一个或者多个选项,需要有一个返回值,使用<input>的 value 属性设置;使用 checked 属性指定初始界面是被显示(即默认)的选项,当对页面初始状态无要求是,可以省略 checked 属性。

   <input type="submit"  value="确定" />提交按钮

   <input type="reset"  value="返回" />重置按钮,提交和重置按钮实际上不会传输任何信息,value 的返回值实际上是显示在浏览器中按钮上的标题。

   <input type="hidden" id="e-mail" value="[email protected]" />隐藏字段,在浏览器中没有显示,但是在代码中可以看到相关信息。

   <input type="botton"  value="增加" /> 按钮控件 ,value 是在浏览器中按钮显示的标题。

   <input type="file" id="resume" / >文件上传控件。该语句前需书写<form id="****(id名字)" action="#" method="post" enctype="fprm/multipart">.

   <input type="image" src="img.jpg"(img.jpg是指图片的地址或者名字) alt="***"(*为图片描述信息)/ > 图片控件,alt 是指在浏览器中当图片无法显示时,图片位置显示的相关信息。

   <input> 中的 readonly  属性,只读属性

   <input> 中的 disabled 属性,使输入控件不可用。

 

2、<select></select>   下拉列表

   <select> 可以给整个列表命名;<option>元素集合标识列表选项;每个<option>选项的 value 属性给每个选项一个唯一的值, selected 属性可以初始化某一选项。

     <select  name="food">

          <option value="川菜" selected>川菜</option>

          <option value="粤菜">粤菜</option>

          <option value="西餐">西餐</option>

     </select>

使用<select>中的 size 属性可以指定显示多少选项,使用 multipart 属性可以选择多个选项。

   <select id="food" multipart="multipart" size="3">

3、<textare>  多行文本框,可以使用  rows 和 columns 属性指定控件的高度和宽度。

   <textarea rows="10" columns="20">请输入你的自我介绍</textarea> 创建了一个10行20列的多文本框。

 

4、<fieldset></fieldset>为有边框的的盒子

<legend>标题</legend>为给盒子加上标题,即文档占据盒子四周框线的 一部分;

<form> 

    <fieldset>

           <legend></legend>

    </fieldset>

</form>

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。