表单的介绍
可以获取客户端的信息(数据),表单有各种各样的控件,输入框,复选框 按钮等
表单的功能:交互功能
表单的工作原理:
浏览有表单的页面,填写必要的信息,之后单击某个提交按钮
对表单中的数据进行验证,如果不符合制定的要求,提示验证没有通过,如果符合相应的要求,把数据提交到服务器端,数据放入数据库里面
看出,表单分为前台的制作页面,php对数据的处理,添加到数据中,删除数据,更改数据,查询数据等
表单的结构
语法
表单的属性
- Name 表单的识别名称 一个页面有多处表单 通过表单的识别名称来辨认你提交的是哪个表单的数据
- Action =”XX.php” 对数据进行处理
Action=”” 对表单中的数据处理的程序就是在当前的文档
- Method=”get/post” 把表单中的数据提交到服务器端的方法,传递数据的方法
- 方法 默认的一种传递数据的方法
通过地址来传递表单中的数据
特点
- 不能传递敏感的数据,密码
- 不能传递大量的数据,每次只能传递1024字节
- 不能上传附件
Post 方法,不是通过地址栏传递数据,数据传给文件处理程序
控件
语法:
属性:
- Name 单行文本框的识别名称 ,是把输入框中的数据,提交到文件的处理程序
- Size =”数值” 输入框的宽度,是以字符为单位
- Maxlength=”数值” 最多允许输入的字符数,如果超出范围,输入不进去
- Value=”内容” 设置输入框的初始值,在输入框中默认的数据信息
需求:邮箱输入框,输入框的显示30个字符
手机号输入框,输入框的显示25个字符,最多允许输入20个字符
可以自定义名称,要起得有意义,命名规则(开头是字母或下划线,后面可以是字母 数字 下划线) name=“username”
语法
密码框的属性:
- Name 密码框的识别名称
- Size 密码框的宽度,以字符为单位
- Maxlength允许输入的字符数,如果超出范围,不能输入进去
- Value 初始值
- Readonly 只读属性,只能选中,不能修改
- Disable 禁止属性,不能选中,不能更改 (firefox为准)
语法:
单选按钮的属性
- Name 单选按钮组的识别名称
- Value 设置初始值,必须得写,每一项的值
语法:
属性
- Name 多选按钮组的识别名称
- Value 初始值,设置每一项值(数据)
- Checked默认被选中,刚打开该网页就会选中该项 checked=”checked”
自己看的代码
点餐:
红烧肉
烤鱼
燕窝
鱼刺
语法
:
- name 多行文本框的识别名称
- Value 不要出现value ,如果想显示默认的信息,在直接输入
- Rows 显示多少行内容 例如 rows=”10”
- Cols 一行显示多少个字符 例如 cols=”60”
语法:
Select 属性
- name 下拉列表的识别名称
- value 代表 每一项的初始值

学员自己练习的代码