《head first html与css、xhtml》——第14章xhtml表单

2015-04-10 21:13:38

1.<input>表单元素,是空元素,是内联元素。type属性可以有好多值,“text","radio","checkbox"(复选框,name属性值设为一样,不知道为啥,以后实践).

2.<textarea>不是一个空元素,所以它有结束标记。

3.<select>元素设置name属性之后,它的<option>项就不会再设置name属性了,应为发送给服务器时,就是name=值得数据,例如,color=red;

  单选框和复选框的并列选项,它们的name属性都是一样,也是上面的原理,复选框的值为多个时,发送的数据就是,形如:color=red&green%blue;

4.定义和用法

value 属性规定在表单被提交时被发送到服务器的值。

<option> 与 <option/> 之间的值是浏览器显示在下拉列表中的内容,而 value 属性中的值是表单被提交时被发送到服务器的值。

5.使用checked属性定义默认的选项。checked="checked"

6.如果你是用的是<textarea>,你应该用post,因为你可能会发送大量的数据。get请求方式限制只能使用256个字符,而post在发送的数据页面大小上没有限制。另外,表单涉及到 密码等隐私信息时,还是别用get了,不然在url看到信息就不好了。

7.<input>元素添加id属性,然后<label>元素添加for=""id的值一样。<label>元素以一种简单的方式给表单元素附加标签

8.<input>元素type属性为”file“时,可以点击传送文件给服务器,必须使用POST方式。

9.<select>元素使用multiple属性,可以多选。

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