14交互活动:XHTML表单
表单基本上就是带有一块输入信息区域的网页。当提交表单时,表单中的信息被打成一个数据包发送给web服务器,web应用程序对之经行处理。处理完成后,可以获得另一个相应页面。
使用<form>元素创建一个表单,任何元素块级别的元素都可以构成<form>元素。<form action="http://www.headfirstlabs.com/contest.php" method="POST">action属性说明了web服务器的url和处理表单数据的web应用程序。method属性制定了表单以何种方式给服务器发送数据。
<input>属性能够演变为网页中许多不同的input控件,主要取决于type的属性,<input>元素是空元素。type为text,创建一个单行文本输入框,<input type:"text" name="fullname" />。type为submit,创建一个提交按钮,<input type="submit" />。type为radio,创建一个单选框按钮,所有单选框按钮名字相同,这些单选框组成一个互助互斥的按钮组<input type="radio" name="hotornot" value="hot" />。type为checkbox,创建一个复选框控件,多个复选框共享一个复选框名字,并得到一组选项<input type="checkbox" name="spice" value="salt" />。
<texyarea>元素创建一个可输入多行文本的文本框,<textarea>不是一个空元素。<textarea name="comments" rows="10" cols="48"></textarea>rows属性设置文本区的高度,cols设置文本区的宽度。
<option>元素和<select>元素共同创建一个菜单,<option>元素定义每个菜单选项。
<select name="characters">
<option value="Buckroo">Buckaroo Banzai</option>
<option value="Tommy">Perfect Tommy</option>
</select>
将<input>元素的checked属性设置为checked,那么浏览器在显示表单时,这个选项就会被默认为已选状态。
在名字的末端添加一个方括号,按时了一个表单变量可以拥有多个值。
POST把表单变量打包后隐藏在后台发送给服务器。GET也把表单变量打包,不过在它向浏览器发送请求之前,附加在URL的末端部分。希望用户能够标记返回结果时,用GET方式。
大多数表单在布局上是表格式的。
<fieldset>元素用来组合普通元素,<legend>为每个组合提供一个标签。
<lable>元素可以给表单元素附加标签。
14交互活动:XHTML表单的更多相关文章
- 跟服务器交互的Web表单(form)
使用HTML来构建可以跟服务器交互的Web表单(form),通过给你的form元素添加一个action属性来达到此目的. action属性的值指定了表单提交到服务器的地址. 例如: <form ...
- 14. javacript高级程序设计-表单
1. 表单脚本 1.1 基础知识 <from>元素表示表单: l acceptCharset:服务器能处理的字符集 l action:接受请求的URL l elements:表单中所有控件 ...
- XHTML表单
1.HTML表单标记提供一套元素和属性,用来创建表单,收集网页参观者信息. 2.创建表单结构标记为<form>和</form>. 3.在<form>标记中,我们必须 ...
- 第三章 XHTML 表单
1.表单的主要作用在于在网页上提供一个图形用户界面,以采集和提交用户输入的数据. 2.HTML表单元素和属性可以分为两种类型:定义表单整体结构,使浏览器知道如何处理表单数据的元素:创建输入控件的元素. ...
- 7;XHTML表单
1.表单的功能结构 2.文本栏.密码栏.隐藏栏 3.复选栏.单选栏 4.窗体栏位.区块栏位 5.按钮.图像按钮 6.允许上传文件 7.表单的外框和标题 8.元件的次序和快捷键 表单是提供让读者在网页上 ...
- 如何创建XHTML表单
首先奉上本菜曾经的作业——一张模仿智联招聘中的注册表单.虽然没有加样式显得很难看,但表单的基本要素已经具备了. 接下来进入正文,开始介绍各表单元素 form标签: 在创建表单时,第一步就是form标签 ...
- WEB入门二 表格和表单
学习内容 Ø 表格的作用和制作 Ø 表单的制作 能力目标 Ø 掌握表格的创建 Ø 掌握设置表格的常用属性: Ø 理解表单的作用 Ø ...
- python中前后端通信方法Ajax和ORM映射(form表单提交)
后端从数据库获取数据给到前端: 第一种方式: admin.py文件代码: @admin.route('/showList') def show(): # 获取数据库所有文章数据,得到一个个对象 res ...
- 从零开始学 Web 之 HTML(三)表单
大家好,这里是「 Daotin的梦呓 」从零开始学 Web 系列教程.此文首发于「 Daotin的梦呓 」公众号,欢迎大家订阅关注.在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识 ...
随机推荐
- spring4 mvc 出错
java.lang.IncompatibleClassChangeError: class org.springframework.core.type.classreading.ClassMetada ...
- C#生成PDF总结
(一)C#生成PDF总结 (1)iTextSharp控件对iTextSharp研究还可以表格.文字.各种GDI对象,图片,水印,文字旋转(2)aspose的控件(3)PDF Library这个类库(只 ...
- Visual Studio: Show Solution Platform in Toolbar
link: http://stackoverflow.com/questions/7516755/solution-configuration-but-not-platform-in-vs2010-t ...
- So you want to be a 2n-aire?[HDU1145]
So you want to be a 2n-aire?Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java ...
- django 后台管理
修改 admin.py from myapp.models import * from django.contrib import admin # Register your models here. ...
- web移动端性能调优及16ms优化
本文只是一个索引,收集了网络上大部分关于调试及优化方面的文章,从中挑选了一些比较好的文章分享给大家. 移动端性能不及桌面浏览器性能的10分之1,特别是在android设备良莠不齐的情况下,性能显得尤为 ...
- BestCoder Round #77
T1 xiaoxin juju needs help 计算组合数然后多重集排列乱搞,注意判无解情况(TM我就判错然后FST了). #include<cstdio> #include< ...
- 深入浅出 - Android系统移植与平台开发(六)- 为Android启动加速
作者:唐老师,华清远见嵌入式学院讲师. Android的启动速度一直以来是他的诟病,虽然现在Android设备的硬件速度越来越快,但是随着新 版本的出现,其启动速度一直都比较慢,当然,作为程序员,我们 ...
- C#反射生成简单sql语句
static void Main(string[] args) { book book = new book();//实体类 booktest b1 = new booktest(); book.bo ...
- 浅谈iOS中的userAgent
浅谈iOS中的userAgent User-Agent(用户代理)字符串是Web浏览器用于声明自身型号版本并随HTTP请求发送给Web服务器的字符串,在Web服务器上可以获取到该字符串. 在公司产 ...