第五章(表单和表单元素)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第五章表单与表单元素回顾框架标记各窗口尺寸设置各窗口间相互操作(FrameTarget)IFrame的外观IFrame的使用表单的基本概念及作用九种写入标记菜单下拉列表的使用课程目标体验用于采集和提交用户输入的信息formaction=urlmethod=get|postname=myformtarget=_blank……/form表单标记form表单在Web网页中用来给访问者填写信息,从而能采集客户端信息,使网页具有交互的功能表单是由窗体和控件组成的处理程序的程序名(包括网络路径:网址或相对路径)提交信息的方式methodGET,显示提交,数据量小POST,隐式提交,数据量大GET|POST平板车搬家大型集装箱货车搬家写入标记input/标记input/能够将浏览器中的控件加载到html文档中必须放在form/form标志对之间inputtype=“”/用来定义一个用户输入区,用户可在其中输入信息。标志中共提供了九种类型的输入区域,具体是哪一种类型由type属性来决定注意:该标记是单标记,没有结束标记type的属性1.单行的文本输入区域2.按钮3.复选框4.隐藏区域5.密码输入区6.单选按钮类型7.图像按钮inputtype=textinputtype=buttoninputtype=checkboxinputtype=hiddeninputtype=passwordinputtype=radioinputtype=imagesrc=url8.表单事件处理按钮inputtype=submit|reset9.文件域inputtype=“file单行的文本框(1)name定义控件名称(2)value指定控件初始值,属性及说明(3)size指定控件宽度(4)maxlength表示该文本输入框允许输入的最大字符数(5)onchang当文本改变时要执行的函数(6)onselect当控件被选中时要执行的函数(7)onfocus当文本接受焦点时要执行的函数单行文本框实例forminputtype=textname=usernamevalue=请输入用户名/formInput/必须放在form/form之间设置当行文本框的其他属性,观察效果输入密码的区域属性name定义控件名称。value指定控件初始值,该值就是浏览器一开始在文本框中的内容。size指定控件宽度,表示该文本输入框所能显示的最大字符数。maxlegnth表示该文本输入框允许用户输入的最大字符数。当用户输入密码时,区域内将会显示“*”号inputtype=“text”name=“username”value=“请输入用户名”/br/inputtype=passwordname=passwordvalue=请输入密码“/密码框实例两者的唯一区别查看源码按钮分类普通按钮提交到服务器的按钮重置按钮inputtype=button“/inputtype=“submit”/inputtype=“reset“/可将表单内容全部清除点击就会连接到action指定的url地址按钮共同的属性共同的属性name指定按钮名称value指定按钮表面显示的文字onclick指定单击按钮后要调用的函数onfocus指定按钮接受焦点时要调用的函数所谓调用的函数,是后面章节学的JavaScript函数普通按钮当这个按钮被点击时,默认不会有任何的效果必须调用属性onclick指定的函数在使用这个按钮时,一般配合使用value指定在它上面显示的文字用onclick指定一个函数,一般为JavaScript的一个方法按钮实例formid=form1name=form1method=postaction=inputtype=buttononclick=msg()value=点击我//formmsg()就是JavaScript代码,后面的章节会详细讲解查看源码图像按钮图像的源文件名由src属性指定,用户点击后,表单中的信息和点击位置的X、Y坐标一起传送给服务器属性name指定图像按钮名称。src指定图像的url地址图像按钮实例inputtype=IMAGEsrc=login.gif“/查看源码单选按钮类型radio用于单选,有以下属性(1)name定义控件名称(2)value定义控件的值(3)checked设定控件初始状态是被选中的(4)onclick定义控件被选中时要执行的函数(5)onfocus定义控件为焦点时要执行的函数当为单选项时,所有按钮name属性必需相同单选按钮实例INPUTCHECKEDname=R1type=radiovalue=music音乐checked表示默认被选中radio表示单选按钮查看源码复选框checkbox用于多选name定义控件名称。value定义控件的值。checked设定控件初始状态是被选中的。onclick定义控件被选中时要执行的函数。onfocus定义控件为焦点时要执行的函数。JavaScript函数inputtype=“checkbox”name=“yinliao”value=“kkkl”可口可乐复选框实例1.注意这里的value值2.name可以相同也可以不同3.相同name属性的复选框可以看成一组4.checked=“checked”表示默认被选中查看源码文件域属性:name控件名称。例如inputtype=“file”name=“file”/用户可以通过文件域来浏览本地文件并选择。配合服务端程序,可以实现本地文件的上传注意:要实现文件上传必须以Post为提交方式并且设置表单属性enctype=multipart/form-data隐藏区域属性name控件名称。value控件默认值。例如inputtype=Hiddenname=ssvalue=688用户不能在其中输入,用来预设某些要传送的信息对用户来说是不可见的看不见的文本框下拉列表框属性multiplenamesize设置列表的高度缺省时值为1可多选控件名称select/select标志对用来创建一个菜单下拉列表框下拉列表框实例selectname=gx2multiplesize=4optionvalue=“apple”selected苹果/selectmultiple代表多选Selected表示默认选项将size改为1,看看效果查看源码可以输入多行的文本框属性(1)onchange指定控件改变时要调用的函数(2)onfocus当控件接受焦点时要执行的函数(3)onblur当控件失去焦点时要执行的函数(4)onselect当控件内容被选中时要执行的函数(5)name文字区块的名称,作识别之用,将会传至CGI(6)cols文字区块的宽度(7)rows文字区块的列数,即其高度(8)wrap属性定义输入内容大于文本域时显示的方式textarea/textarea用来创建一个可以输入多行的文本框文本域示例formaction=method=post…textareaname=yjclos=20rows=5…/form查看源码表单的作用用户注册系统登录发表留言或内容任何需要用户填写内容,进行交互操作的时候总结表单的作用?Actionmethodname属性input中type的不同,决定了表单中不同的控件文本框,密码框,文本域,隐藏域的区别单选框和复选框的区别下拉列表框不同属性值,会有不同的显示效果作业完成一个网站用户注册的页面要求:需要有账号,密码个人详细信息个人兴趣爱好网站服务条款注册和取消按钮

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功