




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第二章HTML基本标签(二)共性问题集中讲解常见调试问题及解决办法代码规范问题共性问题集中讲解表单的典型应用为什么使用表单用户登录/注册收集用户反馈信息提供搜索工具单行文本框(text)单选按钮(radio)复选框(checkbox)下拉列表(select)重置按钮(reset)提交按钮(submit)密码框(password)常见的表单元素文本域(textarea)<formaction="表单提交地址"method="提交方法">…文本框、按钮等表单元素…
</form>表单的基本语法2-1指定提交后,由服务器上哪个处理程序处理指定向服务器提交的方法:一般为post或get方法,post方法比较安全表单的基本语法2-2……<formaction="login.jsp"method="post"><p>用户名:<inputname="username"type="text"size="20"maxlength="10"/></p><p>密
码:<inputname="pwd"type="password"size="20"/></p><p><inputtype="submit"name="btn"value="提交"/> <inputname="reset"type="reset"value="重填"/></p></form>……表单输入元素:input表单提交地址和方法的设置操作演示9:表单应用表单的典型应用:假定登录126邮箱表单的执行原理Internet12客户端:请求登录,通过表单填写账户信息服务器端:验证发来的账号信息,然后给出反馈客户端和服务器类似两人沟通一样,从而建立交互活动<inputname="表单元素名称"type="类型"value="值"size="显示宽度"maxlength="对大长度"checked="是否选中"/>指定元素的类型,可为text、radio、submit等控件的名称控件的初始值控件的初始宽度控件中输入的最多字符个数控件是否被选中checked表单元素的基本格式
表单元素的逐一介绍8-1文本框<formmethod="post"action=""><p>用户名:<inputname="userName"type="text"size="21"/></p>……</form>单行文本输入框,字符宽度为21name用于服务器端获取数据,例如:request.getParameter("userName
")操作演示10:文本框应用<input
name="名称"
type="text"value="初值"
size="数字">表单元素的逐一介绍8-2
密码框<formmethod="post"action=""><p>密
码:
<input
name="pass"type="password"size="22"/></p>……</form>隐藏输入的信息操作演示10:密码框应用<input
name="名称"
type="password"
value="初值"
size="数字">表单元素的逐一介绍8-3
按钮......<inputtype="reset"name="reset"value="重填"/><inputtype="submit"name="button"value="同意……"/><inputtype="button"name="confirm"value="点播音乐"/><inputtype="button"name="cancel"value="取消"/><inputtype="image"src="images/login.gif"/>……操作演示10:命名按钮应用<input
name="名称"
type="按钮类型"
value="按钮文字"
src="图片按钮的图片url">普通按钮:button提交按钮:submit重置(清空)按钮:reset图片按钮:image表单元素的逐一介绍8-4
单选按钮
......<br/>性别:<inputname="gen"type="radio"value="男"checked="checked"><inputname="gen"type="radio"value="女"
>……特点:单选名字name相同表明属于同一组操作演示11:单选按钮应用<inputname=“组名"
type="radio"value=
"…"checked="…"
>表单元素的逐一介绍8-5
复选框
……爱好:
<inputtype="checkbox"name="hobby1"value="sports"/>运动
<inputtype="checkbox"name="hobby2"value="talk"
checked="checked"/>聊天
<inputtype="checkbox"name="hobby3"value="play"/>玩游戏……特点:多选操作演示12:复选框应用<inputtype="checkbox"name="…"value="…"
checked=
"…"
>练习——贵美登录页需求说明:完成网站登录页面完成时间:20分钟1、提交地址:login.jsp2、提交方法:post表单元素的逐一介绍8-6
文件域
......<p><inputtype="file"name="files"/><br/><inputtype="submit"name="upload"value="上传"/></p>……显示上传文件的地址操作演示13:文件域应用<inputtype="file"name="…"
>小结前面所学的各类表单元素,语法分别是什么?type功能例子text单行文本输入<inputtype="text"name="username"/>password密码<inputtype="password"name="password"/>radio单选<inputtype="radio"name="sex"value="男"/>男<inputtype="radio"name="sex"value="女"/>女checkbox多选<inputtype="checkbox"name="hobby"value="书"/>书<inputtype="checkbox"name="hobby"value="画"/>画reset重置表单数据<inputtype="reset"value="重置"/>file文件上传<inputtype="file"name="files"/>submit提交表单数据<inputtype="submit"value="提交"/>image图形提交按钮<inputtype="image"src="images/button.gif"/>button普通按钮<inputtype="button"value="播放音乐"/>表单元素的逐一介绍8-7
列表框......<selectname="bmon"><optionvalue=""selected="selected">[选择月份]</option><optionvalue="0">一月</option><optionvalue="1">二月</option><optionvalue="2">三月</option><optionvalue="3">四月</option></select>……提供固定选项,避免用户输入错误操作演示14:列表框应用<select
name="指定列表名称"
size="行数">
<option
value="选项值"
selected="selected">…</option>
…
…</select>表单元素的逐一介绍8-8
多行文本框
......<h2><imgsrc="images/read.gif"alt="阅读协议"title="阅读协议"/>阅读贵美网服务协议</h2><p><textareaname="textarea"cols="40"rows="6">
欢迎阅读服务条款协议...</textarea></p>……操作演示15:多行文本框应用<textareaname="..."cols="列宽"rows="行宽">文本内容</textarea>表单的高级用法2-1
隐藏域方便服务器端“记住”客户端的信息、但又不希望客户看到的数据
......<inputtype="hidden"name="userid"value="666"/>……隐藏的客户代号信息:666,但客户端页面不显示隐藏域:既方便服务器端“记住”客户端的数据,又避免因显示浏览者不关心的数据导致用户反感操作演示16:隐藏域应用<input
type="hidden"name="…."value="…"/>表单的高级用法2-2只读和禁用属性readonly:希望某个框内的内容只允许用户看,不能修改disabled:因没达到使用的条件,限制用户使用<textareaname="content"cols="60"rows="8"readonly="readonly">欢迎阅读服务条款协议,贵美的权利和义务......</textarea><br/><br/>同意以上协议<inputname="agree"type="checkbox"/><inputname="btn"type=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 45131-2025锅炉用水和冷却水分析方法磷酸盐、氯化物、硅酸盐、总碱度、酚酞碱度、硬度和铁的测定基于间断分析系统的分光光度法
- 【正版授权】 ISO TS 81001-2-1:2025 EN Health software and health IT systems safety,effectiveness and security - Part 2-1: Coordination - Guidance for the use of assurance cases for safe
- 新能源智能电网项目合作框架协议
- 电子废物回收处理项目合同
- 水管采购合同
- 热泵供暖设备采购合同
- 重庆简单房屋租赁合同(31篇)
- 电子商务平台卖家权益保护协议
- 自愿送养收养协议书
- 年度活动策划与执行工作方案
- 运动会活动流程中的医疗安全保障措施
- 2025公司员工试用期合同(范本)
- 第十章皮肤软组织扩张术医学美容教研室袁晓野讲解
- 2025年冷链物流产品配送及仓储管理承包合同3篇
- 2024-2025学年成都高新区七上数学期末考试试卷【含答案】
- 浙教版2023小学信息技术六年级上册《人机对话的实现》说课稿及反思
- 2025年山东出版集团有限公司招聘笔试参考题库含答案解析
- 【开题报告】中小学校铸牢中华民族共同体意识教育研究
- 2022+ADA/EASD共识报告:2型糖尿病高血糖的管理
- 2024-2025学年云南省大理州七年级(上)期末英语试卷(含答案)
- 中国远洋海运集团招聘笔试冲刺题2025
评论
0/150
提交评论