XHTML表单

1、XHTML表单提供一套元素和属性,用来在网页中创建可供用户输入并提交数据图形用户界面

2、在网页文档中添加一对<form>和</form>标记对,就在网页中定义了一个表单。表单中的输入控件必须包含在   form  元素的标记对内。

最小的表单格式:<form action="URL"  method="get | post">

属性:action,定义一个URL,来只是表单中的数据应该被发送到哪里处理,即该属性的值是在一个表单数据程序的URL。

    method,控制数据时如何发送到处理程序的,有效取值有两个:get  或  post

   在<form>标记中,必须使用属性action 和 method

3、get  和 post  的区分使用:

(1) get  是向特定的资源发出请求,而  post  是向指定的资源提交数据进行处理请求

(2) get   的内容是以字符串方式传送,而   post  是以二进制的方式传送

(3)  get   一次传输的数据数量少,而   post  传输的数据数量多

(5) get  方法的安全性比较低, post  的安全性较高。

4、表单输入控件包括 input、select、textarea

(1)   input,使用type属性定义不同的控件,包括文本和口令字段、复选框、单选框、提交和重置按钮、隐藏域或图像。

文本框:type  属性为  text。

<form id="myForm" name="myForm" action="#" method="post">
<span style="white-space:pre">	</span><p>姓名<input type="text" id="name" value="" />  </p>
</form>
效果如下,其他类型只要改了type 属性值即可。

口令输入框:  type  属性为  password 。

复选按钮: type 属性为  checbox  。 复选按钮的id属性都不一样name属性也不一样。

单选按钮:  type  属性为  radio 。  单选按钮的id属性都不一样,但是name都一样;

隐藏字段: type 属性为  hidden 。隐藏字段提供用户可以看见的表单控件之外,收集名称和值的信息。在跟踪与表单相关的信息      时,隐藏字段相当有用。 

文件上传:type   属性为  file ,同时在  form 中 enctype 属性为"form/multipart"  允许要上传的文件与其他数据附带在一起传递;    method  属性为 post

提交按钮: type   属性为  submit 。

重置按钮: type   属性为  reset 。

命令按钮(普通按钮):  type  属性为   button  。

(2)   select ,创建下拉列表。一个<select>元素容纳列表、多个<option>元素集合来标识类表选项。<select>元素的name元素给整个列表命名,每个<option> 元素的value属性来给每个选项一个唯一的值

<form id="myForm" name="myForm" action="#" method="post">
	<p>年份是</p>
	<select id="year" name="year">
		<option value="2014">2014</option>
		<option value="2013">2013</option>
		<option value="2012">2012</option>
	</select>
</form>

(3)  testarea ,创建一个多行文本。用rows和columns属性来制定控件的高度和宽度。

<form id="myForm" name="myForm" action="#" method="post">
	<textarea rows="10" cols="30" id="comment">这是一个多行文本框</textarea>
</form>


5、fieldset  和  legend  元素。 fieldset元素备用做表单元素的一个容器,它在被包含的元素的周围显示一个细边框的盒子。legend元素被放在fieldset内部,在盒子上加上一个标题。

<form id="myForm" name="myForm" action="#" method="post">
	<fieldset>
	<span style="white-space:pre">	</span><legend>性别</legend>
		<input type="radio" id="male" name="gender" /> 男<br/>
		<input type="radio" id="female" name="gender" />女
	</fieldset>
</form>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值