html-11.16表单

  • 表单的介绍
    可以获取客户端的信息(数据), 表单有各种各样的控件,输入框、复选框、按钮等。。。
    表单的功能:交互功能
    工作原理:浏览有表单的页面,填写必要的信息,单击提交按钮
    表单分为前台的制作页面,php对数据的处理,添加到数据中,删除数据, 更改数据,查询数据等

  • 表单的结构

	<form 属性="属性值">
		控件
	</form>
表单的属性:
1.	name 表单的识别名称  一个页面有多处表单 通过表单的识别名称来辨认你提交的是那个表单的数据
	<form name="名称"></from>
	<form name="game"></form>
2. action=“XX.php”   对数据进行处理  
	action=“”对表单中的数据处理的程序就是在当前的文档
3. method="get//post"     把表单中的数据提交到服务器端的方法 传递数据的方法
	get 方法  默认的一种传递数据的方法
		通过地址来传递表单中的数据
		特点:
			不能传递敏感的数据,密码
			不能传递大量的数据(地址栏有限)每次只能传递1024字节
			不能上传附件
	post方法,直接把数据传给文件处理程序
		- 相对安全
		-  可以传递海量的数据
		- 能上传附件

  • 控件
  • 单行文本框(单标签、行内元素)
语法:<input type="text" />

属性:name单行文本框的识别名称,是把输入框中的数据,提交到文件的数据处理程序, name的取值可以自定义,命名规则(开头字母或下划线,后面可以是字母数字下划线)name=“username”
输入框的属性:
size=“数值” 输入框的宽度,是以字符为单位
maxlength=“数值” 最多允许输入的字符数,如果超出范围,输入不进去
minlength
value=“内容” 设置输入框的初始值,在输入框中默认的数据信息

用户名:<input type="text" name="all" size="20" maxlength="15" minlength="8" value="请输入用户名">
  • 密码框
语法:<input type="password" />

属性:
name密码框的识别名称
size 密码框的宽度,以字符为单位
maxlength 允许输入的字符数,如果超出范围,不能输入进去
value 密码框的默认初始值
readonly 只读属性, 只能选中,不能修改 readonly=“readonly” 只能选中不能更改
disable=“disable” 禁止属性 不能选中 不能更改

  • 单选按钮
语法:<input type="radio"/>

属性:
name 单选按钮的识别名称
value 设置初始值必须得写

  • 复选框(多选按钮)
语法:<input type="checkbox" />

属性
name 多选组的识别名称
value 初始值,设置每一项的值
checked 默认被选项 checked=“checked”(推荐)

  • 多行文本框
语法:<textarea></textarea>
<textarea rows="6" cols=“50” name=“content”>  6行 每行50个字符  
</textarea>

属性:
name 多行文本框的识别名称
value 不要出现value ,如果想显示默认的信息 在这里输入内容
rows 显示几行内容 rows=“6” 6行
cols 一行显示几个字符 cols=“60” 一行显示60个字符

  • 下拉列表
语法:<select>
				<option>给客户看的内容</option>
				<option>给客户看的内容</option>
				...
	       </select>

属性:
name 下拉列表选定的名称
option的属性的 value 可以定义值 选中optopn返回 name=value的值 代表每一项的初始值

  • 隐藏域
    隐藏起来不是给客户看,给程序用
<input type="hidden" name="id1" />
  • 文件域
语法:<input type="file" />

文件域的属性:
name文件域的识别名称
value 不写value, 而是通过单击按钮来选择文件,选择的文件就是value中,value是只读属性

  • 按钮*

提交按钮

<input type="submit"  value="按钮上的文字">

重置按钮

<input type="reset" value="按钮上的文字">

恢复到默认设置的状态
普通按钮

<input type="button" value="按钮上的文字" onclick="点击结合javascript 功能"/>  本身没有任何功能,结合程序有功能

图片按钮(属于提交按钮的一种)

<input tupe="image" src="图片的地址" value="按钮上的文字 可有可无">

xhtml(可扩展的超文本标记语言)---------取代html, pc机----当今面向的移动端设备

xhtml 语法要比html严格
xhtml 输入的标签和属性必须是小写
xhtml 但标签后必须加 /  例如<br />
xhtml 属性必须用""双引号
xhtml必须有dtd声明(document type definition) 文档类型定义
dtd(document type definition) 文档类型定义, 是一种验证机制,检验输入的xhtml是否符合规范
dtd的分类
	过渡型 xhtml-transitional:允许使用表现的标签和属性 
					<b> <i>  <font color="red" <table bordercolor="red">
					<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd">
	严格型strict: 不允许使用表现的标签和属性 
	          <b>  <strong> <u>   <table width="300">  必须使用的是css样式
	          <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"http://www.w3.org/TR/xhtml/DTD/xhtml1-strict.dtd">
	框架型xhtml-frameset:给框架用(兼容性差 不怎么用)
	 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"http://www.w3.org/TR/xhtml/DTD/xhtml1-frameset.dtd">
	可以通过该网站地址测试dtd声明   http://www.w3.org
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值