首页 > html教程 > 正文

HTML中表单的相关知识总结(代码实例)

转载 2018-10-12 17:32:16 0 633
本篇文章给大家带来的内容是关于HTML中表单的相关知识总结(代码实例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

当用户熟悉了静态网页制作后就能感受到它的功能单一,会想建立具有交互性的动态网站。动态网站经常用到的一个元素就是表单。表单是HTML的一个重要组成部分,是网站管理员与用户之间沟通的桥梁。

表单标签--from

是一个双标签。标签中包含的数据有表单控件及必须的伴随数据,如控件标签、处理数据的脚本等。主要有表单名称、数据处理、数据传输方式等5个基本属性,其中表单的程序处理和数据传输方式是必不可少的。

程序处理属性--action

表单本身是没有用途的,用户填入表单的信息需要程序来进行处理,表单里的'action'就定义了表单所要提交到的目的文件,该目的文件收到信息后,通常和一个程序连接实现数据的处理。
属性值可以是一个程序,也可以是一个脚本的URL地址

<form action='表单的处理程序'>
</form>

##表单名称属性--name
用来给表单命名。建议每一表单设定一个功能相符的名称,防止信息提交到后台程序处理时出乱。

<form name='表单的名称'>
</form>

##数据传输方式--method
定义了表单数据发送的方式,数据发送到'action'属性所规定的页面,主要针对服务端进行处理。可作为URL变量(method='get')或者HTTP post(method='post')的方式来发送。

<form method='数据传输方式'>
</form>

#输入类控件
表单元素也称表单控件,按照填写方式分为输入类和下拉菜单类。用<input>标签定义。

<form>
<input name='控件名称' type='控件类型'>
</form>

文本框--text

最常见的文字输入区域,在登陆区,讨论区等。在页面中以单行文本框形式显示

<input type="text" name="控件名称" size="文本框长度" maxlength="最大字符数" value="文本框默认值">

如果希望文本框只读,可以使用'readonly'设置

<input type="text" name="控件名称" size="文本框长度" maxlength="最大字符数" value="文本框默认值" readonly>

密码框--password

隐藏输入框内容,输入的字符会用'*'代替

<input type="password" name="控件名称" size="文本框长度" maxlength="最大字符数" value="文本框默认值">

单选框--radio

当出现多个选项而且只能选择一个时,会用到单选框。向指定某个选项默认状态下处于选中状态时,用'checked'属性定义。只能有一个单选框设置。要想传送到处理程序中,需要设置value属性。

<input type="radio" value="单选框取值" name="单选框名称" checked>

复选框--checkbox

是可以选多个选项的选项框,也可默认多个选项都处于选中状态。

<input type="checkbox" value="单选框取值" name="单选框名称" checked>

文本域--textarea

主要用于输入多行文本,常见于留言、评论区。'rows'文本域行数,'cols'文本域列数.

<textarea name="文本域名称" rows="文本域的行数" cols="文本域的列数">
</textarea>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>表单标签</title>
</head>
<body>
<form>
    <h1>用户注册页面</h1>
    <span>用户名:</span><input type="text" name="username"><br>
    密&nbsp;&nbsp;&nbsp;&nbsp;码:<input type="password" name="pwd"><br>
    <span>确认密码:</span><input type="password" name="con_pwd"><br>
    <br>

    <span>你的年龄是:</span>
    <input type="radio" name="age" checked>18岁以下
    <input type="radio" name="age">19-35岁
    <input type="radio" name="age">35岁以上
    <br>
    <span>你的个人爱好:</span>
    <input type="checkbox" name="habbit">阅读
    <input type="checkbox" name="habbit">写作
    <input type="checkbox" name="habbit">运动
    <input type="checkbox" name="habbit">游戏
    <input type="checkbox" name="habbit">其他
    <br>

    <span>自我介绍</span>
    <br>
    <textarea rows="3" cols="60"></textarea>
</form>

</body>
</html>

2871581953-5bb877be55adf_articlex.png

按钮

标准按钮--button

常见的灰色小来块,需要关联相应的脚本程序来处理表单,'value'可以设置按钮上要显示的文本,'onclick'可以实现鼠标处理的一些功能。

<input type="button" value="按钮上显示的文本" onclick="处理程序">

提交按钮和重置按钮--

是一类特殊的按钮,不需要设置参数,也可以实现,表单数据处理。一般来说,提交按钮和重置按钮同时出现。

<input type="submit" name="按钮的名字" value="按钮上显示的文本">
<input type="reset" name="reset" value="重置">

菜单列表控件

下拉菜单

可以节省页面空间。<select>是一个双标签。默认只有一个选项被选中。
<option>是单标签,用来定义下拉菜单中的选项。必须嵌套在<select>标签里面。'selected'表示初始被选中的选项。

<select name="下拉菜单名称" size="下拉菜单长度">
    <option value="选项值">选项一</option>
    <option value="选项值">选项二</option>
    <option value="选项值" selected>选项三</option>
</select>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>按钮</title>
</head>
<body>
<form>
    <span>用户名:</span><input type="text" name="username"><br>
    密&nbsp;&nbsp;&nbsp;&nbsp;码:<input type="password" name="pwd"><br>
    <br>
    <span>生日</span>
    <select>
        <option value="0">--请选择--</option>
        <option value="1">1-4</option>
        <option value="2">5-9</option>
        <option value="0">10-12</option>
    </select>
    <select>
        <option value="0">--请选择--</option>
        <option value="1">1-10</option>
        <option value="2">11-20</option>
        <option value="3">21-31</option>
    </select>

</form>
</select>
</body>
</html>

131077572-5bb876cd64e01_articlex.png

以上就是本篇文章的全部内容,关于HTML的相关知识大家可以参考PHP中文网的HTML开发手册进行学习。

以上就是HTML中表单的相关知识总结(代码实例)的详细内容,更多请关注php中文网其它相关文章!

  • 相关标签:html css html5
  • 本文转载于:segmentfault思否,如有侵犯,请联系删除
  • 相关文章


  • 父div高度不能自适应子div高度的解决方案_CSS/HTML
  • 纯CSS实现鼠标放上去改变文字内容_CSS/HTML
  • 用css截取字符的几种方法详解(css排版隐藏溢出文本)_CSS/HTML
  • CSS3实例分享之多重背景的实现(Multiple backgrounds)_CSS/HTML
  • 低版本IE正常运行HTML5+CSS3网站的3种解决方案_经验交流
  • 网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
    独孤九贱(4)_PHP视频教程

    独孤九贱(4)_PHP视频教程

    江湖传言:PHP是世界上最好的编程语言。真的是这样吗?这个梗究竟是从哪来的?学会本课程,你就会明白了。 PHP中文网出品的PHP入门系统教学视频,完全从初学者的角度出发,绝不玩虚的,一切以实用、有用...

    独孤九贱(5)_ThinkPHP5视频教程

    独孤九贱(5)_ThinkPHP5视频教程

    ThinkPHP是国内最流行的中文PHP开发框架,也是您Web项目的最佳选择。《php.cn独孤九贱(5)-ThinkPHP5视频教程》课程以ThinkPHP5最新版本为例,从最基本的框架常识开始,将...

    独孤九贱(1)_HTML5视频教程

    独孤九贱(1)_HTML5视频教程

    《php.cn原创html5视频教程》课程特色:php中文网原创幽默段子系列课程,以恶搞,段子为主题风格的php视频教程!轻松的教学风格,简短的教学模式,让同学们在不知不觉中,学会了HTML知识。 ...

    ThinkPHP5实战之[教学管理系统]

    ThinkPHP5实战之[教学管理系统]

    本套教程,以一个真实的学校教学管理系统为案例,手把手教会您如何在一张白纸上,从零开始,一步一步的用ThinkPHP5框架快速开发出一个商业项目。

    PHP入门视频教程之一周学会PHP

    PHP入门视频教程之一周学会PHP

    所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通...

    相关视频教程

  • html/css快速入门 html/css快速入门
  • 弹指间学会HTML+CSS 弹指间学会HTML+CSS
  • HTML5轻快入门教程 HTML5轻快入门教程
  • 快速玩转HTML5教程 快速玩转HTML5教程
  • HTML DOM中文参考手册 HTML DOM中文参考手册
  • HTML5 入门教程 HTML5 入门教程
  • 相关视频章节