第5章 PHP与Web交互(课件)-《PHP动态网站开发(第2版)》同步教学(电子工业版)
2023-09-09
|
21页
|
81人阅读
|
0人下载
普通
内容正文:
/182
第5章 PHP与Web交互
5.1 获取表单变量
5.2 表单验证
5.3 获取URL参数
5.4 会话管理
5.5 Cookie应用
/182
5.1 获取表单变量
5.1.1 创建表单
使用<form>标记创建表单
<form name="string" method ="get|post" action="URL" target="target_window">
在这里放置各种表单域
</form>
用Dreamweaver创建表单
在文档中将插入点放在希望表单出现的位置。
选择【插入】→【表单】→【表单】命令。
单击该表单的轮廓,或者在标记选择器中单击<form>标记,以选择该表单。
在属性检查器的【表单名称】文本框中,输入一个唯一的名称(name)以标识该表单。
在【动作】文本框中,指定用于处理该表单的动态网页的路径(action)。若使该框留空,则会把表单提交到当前页面。
从【方法】列表框中选择将表单变量传输到服务器的方法(method)。
第5章目录
/182
5.1 获取表单变量
5.1.2 添加表单域
文本框
<input type="text" name="…" value="…" size="num" maxlength="num" />
密码框
<input type="password" name="…" value="…" size="num" maxlength="num" />
复选框
<input type="checkbox" name="…" value="…" [checked="checked"] />
单选按钮
<input type="radio" name="…" value="…" [checked="checked"] />
选择框
<select name="…" size="num" [multiple="multiple"]>
<option value="…" [selected="selected"]>选项1</option>
<option value="…" [selected="selected"]>选项2</option>
……
</select>
第5章目录
/182
5.1 获取表单变量
5.1.2 添加表单域
图像域
<input type="image" name="…" src="URL" />
隐藏域
<input type="hidden" name="…" value ="…">
文件域
<input type="file" name="…" />
按钮
<input type="submit|reset|button" name="…" value="…" />
标签
<label for="elementId"></label>
字段集
<fieldset>
<legend>标题</legend>
…
</fieldset>
第5章目录
/182
5.1 获取表单变量
5.1.3 读取表单变量
使用GET方法提交表单时,可通过预定义数组$_GET获取表单变量:
$_GET["表单域名称"]
使用POST方法提交表单时,可通过预定义数组$_POST获取表单变量:
$_POST["表单域名称"]
无论使用何种方法提交表单,均可通过$_REQUEST获取表单变量:
$_REQUEST["表单域名称"]
在Dreamweaver中
使用绑定面板来创建表单变量
第5章目录
/182
5.2 验证表单
5.2.1 Spry构件概述
Spry框架支持一组用标准HTML、CSS和JavaScript编写的可重用构件,称为Spry构件。在Dreamweaver中,可以方便地插入这些构件(采用最简单的HTML和CSS代码),然后设置构件的样式。框架行为包括允许用户执行下列操作的功能:显示或隐藏页面上的内容、更改页面的外观(如颜色)、与菜单项交互以及验证表单数据等等。
Spry构件是一个页面元素,通过启用用户交互来提供更丰富的用户体验。Spry构件由结构、行为和样式几个部分组成,其中结构是用来定义构件结构组成的HTML代码块;行为是用来控制构件如何响应用户启动事件的JavaScript;样式是用来指定构件外观的CSS。
Spry框架中的每个构件都与唯一的CSS和JavaScript文件相关联。CSS文件中包含设置构件样式所需的全部信息,而JavaScript文件则赋予构件功能。
在页面上插入Spry表单验证构件
第5章目录
/182
5.2 验证表单
5.2.2 Spry验证文本域
Spry验证文本域构件是一个文本域,该域用于在站点访问者输入文本时显示文本的状态(有效或无效)。例如,
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。