美文网首页
从屌丝到架构师的飞越(HTML篇)-HTML表单

从屌丝到架构师的飞越(HTML篇)-HTML表单

作者: 走着别浪 | 来源:发表于2019-08-08 07:38 被阅读0次

    一、介绍

    表单在 Web 网页中用来给访问者填写信息,从而能采集客户端信息,使网页具有交互的功能。一般是将表单设计在一个Html 文档中,当用户填写完信息后做提交(submit)操作,于是表单的内容就从客户端的浏览器传送到服务器上,经过服务器上的 ASP 或 PHP 等处理程序处理后,再将用户所需信息传送回客户端的浏览器上,这样网页就具有了交互性。这里我们只讲怎样使用Html 标志来设计表单。

    HTML表单用于搜集不同类型的用户输入。HTML5 Input,拥有多个新的表单输入类型,提供了更好的输入控制和验证。

    表单是一个包含表单元素的区域。

    表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素。

    表单使用表单标签(<form>)定义。

    二、知识点介绍

    1、表单标记<form>

    2、写入标记<input>

    3、常用属性

    4、下拉列表框

    5、多行的文本框

    三、上课对应视频的说明文档

    1、表单标记<form>

    表单是由窗体和控件组成的,一个表单一般应该包含用户填写信息的输入框,提交和按钮等,这些输入框,按钮叫做控件,表单很像容器,它能够容纳各种各样的控件。

    表单标签的格式:

    <FORM action="url" method=get|post name="myform" target="_blank">...

    </FORM>

    2、写入标记<input>

    在 html 语言中,标记<input>具有重要的地位,它能够将浏览器中的控件加载到html 文档中,该标记是单个标记,没有结束标记。

    <input type="">标志用来定义一个用户输入区,用户可在其中输入信息。此标志必须放在 <form></form>标志对之间。

    <input type="">标志中共提供了九种类型的输入区域,具体是哪一种类型由type 属性来决定。

    A、文本框

    <input type="TEXT" size="" maxlength="">

    B、按钮

    <input type="button">

    <input type="SUBMIT">

    <input type="RESET">

    C、复选框

    <input type="CHECKBOX" checked>

    D、隐藏区域

    <input type="HIDDEN">

    E、图像

    <input type="IMAGE" src="URL">

    F、密码框

    <input type="PASSWARD">

    G、单选按钮

    <input type="RADIO">

    3、常用属性

    name 控件名称

    type 控件类型如:botton 普通按钮,texe 文本框等

    align 指定对齐方式,可取top, bottom, middl

    size 指定控件的宽度

    value 用于设定输入默认值

    maxlength 在单行文本的时候允许输入的最大字符数

    src 插入图像的地址

    event 指定激发的事件

    <html>

    <head>

    <title>&lt;input&gt;的控件</title>

    </head>

    <body>

    <center>

    <h2><font color="#339933">&lt;input&gt;控件的使用</font></h2>

    </center>

    <pre>

    <form action="" method="post" target="_parent">

    单行的文本输入区域:<INPUT class=nine name=T1>

    普通按钮:<INPUT class=nine name=B1 type=submit value=Submit>

    提交按钮:<INPUT class=nine name=B1 type=submit value=Submit>

    重置按钮:<INPUT name=B1 type=reset value=Reset>

    复选框:你喜欢哪些教程:<INPUT name=C1 type=checkbox value=ON> Html 入门 <INPUT

    CHECKED name=C2 type=checkbox value=ON> 动态Html <INPUT name=C3

    type=checkbox value=ON> ASP

    图像来代替Submit 按钮:<INPUT border=0 height=20 name=I2 src="../../imge/nnn.gif"

    type=image width=65>

    密码的区域:<INPUT class=nine name=p1

    type=password> </P>

    单选按钮:你的休闲爱好是什么:<INPUT CHECKED name=R1 type=radio value=V1> 音乐

    <INPUT name=R1 type=radio value=V2> 体育 <INPUT name=R1 type=radio value=V3>

    旅游

    </form>

    </pre>

    <a href="#" onClick="window.history.back()"><FONT size=4>返回</FONT></A></SUB>

    </pre>

    </body>

    </html>

    4、下拉列表框

    <select></select>标志对用来创建一个菜单下拉列表框。此标志对用于<form></form>标志对之间。<select>具有multiple、name 和size 属性。

    multiple 属性不用赋值,直接加入标志中即可使用,加入了此属性后列表框就成了可多选的了;

    name 是此列表框的名字,它与上边讲的name 属性作用是一样的;

    size 属性用来设置列表的高度,缺省时值为1,若没有设置(加入)multiple 属性,显示的将是一个弹出式的列表框。

    <html>

    <head>

    <title>下拉列表框</title>

    </head>

    <body>

    <form action="" method="post">

    <p>请选择最喜欢的男歌星:

    <select name="gx1" size="1">

    <option value="ldh">刘德华

    <option value="zhxy" selected>张学友

    <option value="gfch">郭富城

    <option value="lm">黎明

    </select>

    </form>

    </body>

    </html>

    <option>标志用来指定列表框中的一个选项,它放在<select></select>标志对之间。此标志具有selected 和value 属性。

    selected 用来指定默认的选项,

    value 属性用来给<option>指定的那一个选项赋值,这个值是要传送到服务器上的,服务器正是通过调用<select>区域的名字的value 属性来获得该区域选中的数据项的。

    <html>

    <head>

    <title>复选的列表框</title>

    </head>

    <body>

    <form action="" method="post">

    <p>请选择最喜欢的女歌星:

    <select name="gx2" multiple size="4">

    <option value="zhmy">张曼玉

    <option value="wf" selected>王菲

    <option value="tzh">田震

    <option value="ny">那英

    </select>

    </form>

    </body>

    </html>

    5、多行的文本框

    <textarea></textarea>用来创建一个可以输入多行的文本框,此标志对用于<form></form>标志对之间。

    onchange 指定控件改变时要调用的函数

    onfocus 当控件接受焦点时要执行的函数

    onblur 当控件失去焦点时要执行的函数

    onselect 当控件内容被选中时要执行的函数

    name 这文字区块的名称,作识别之用,将会传及 CGI。

    cols 这文字区块的宽度。

    rows 这文字区块的列数,即其高度。

    wrap 属性定义输入内容大于文本域时显示的方式,可选值如下:

    默认值是文本自动换行;当输入内容超过文本域的右边界时会自动转到下一行,而数据在被提交处理时自

    动换行的地方不会有换行符出现;

    Off,用来避免文本换行,当输入的内容超过文本域右边界时,文本将向左滚动;

    Virtual,允许文本自动换行。当输入内容超过文本域的右边界时会自动转到下一行,而数据在被提交处

    理时自动换行的地方不会有换行符出现;

    Physical,让文本换行,当数据被提交处理时换行符也将被一起提交处理。

    <html>

    <head>

    <title>多行的文本框</title>

    </head>

    <body>

    <form action="" method="post">

    <p>您的意见对我很重要:

    <textarea name="yj" clos="20" rows="5">

    请将意见输入此区域

    </textarea>

    </form>

    </body>

    </html>

    相关文章

      网友评论

          本文标题:从屌丝到架构师的飞越(HTML篇)-HTML表单

          本文链接:https://www.haomeiwen.com/subject/tciorctx.html