15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > HTML5创建表单(上)

HTML5创建表单(上)

时间:2023-07-26 14:36:02 | 来源:网站运营

时间:2023-07-26 14:36:02 来源:网站运营

HTML5创建表单(上):

前言

首先感谢各位的支持,由于这两天真的很忙,事有点多的兼顾不来,故不得已停更了两天。作为一个偏正经的栏目,正是由于台前幕后各位的支持与帮助,才使得我们走的更远。这次我们了解HTML5基础系列的最后一部分内容,由于内容比较多,故分成了上、下两部分。表单在网页上的作用也是很重要的,主要负责的是采集一些浏览者的相关信息。比如像注册列表、留言表和调查表等。在HTML5中,表单具有多个新的表单输入类型,这使得HTML5的输入、控制与验证更加的方便与人性化。这次主要给大家介绍表单的基本使用。




表单概述

表单主要是用来收集网页上浏览者的相关信息,它与表格不同,表格一般来说浏览者只能阅读无法进行输入,但表单就是给用户进行输入、控制和验证用的。表单的标记为<form></form>。表单的基本语法格式如下:

1<form action="url" method="get|post" enctype="mime">2</form>其中,action指定处理提交表单的格式,它可以是一个URL或者一个电子邮箱地址;method指明提交表单的HTTP方法。enctype指明用来把表单提交给服务器时的互联网网媒体形式。
表单是一个能够包含表单元素的区域,我们通过使用不同的表单元素来达到我们需要的效果。
先来看如下一个例子:

1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的基本使用</title> 6</head> 7<body> 8 <form> 9 下面是输入用户登录信息<br>10 用户名称11 <input type="text" name="user" ><br>12 用户密码13 <input type="password" name="password" ><br>14 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;15 <input type="submit" value="登录">16 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;17 <input type="reset" value="重置">18</form>19</body>20</html>渲染出来的效果如下:


表单基本元素的使用

表单元素是能够让用户在表单中输入信息的元素,常见的有文本框、密码框、下来菜单、单选框、复选框等,以用来满足不同的需要。

单行文本输入框text

文本框是一种用来让访问者自行输入内容的表单对象,通常被用来填写某单个字或者一些简短的回答,比如说用户的姓名和地址等。代码格式如下:

1<input type="text" name="..." size="..." maxlength="..." value="...">下面对这些属性进行一个简单的说明,type="text"定义单行文本输入框,name定义文本框的名称,为了保证数据采集的准确性,故而要定义一个独一无二的名称;size属性定义文本框的宽度,单位是单个字符宽度;maxlength定义最多输入的字符数;value属性定义文本框的初始值。
看如下一个例子:

1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的基本使用</title> 6</head> 7<body> 8 <form> 9 用户名称:<br>10 <input type="text" name="username" size="20" maxlength="15" ><br>11 用户地址:<br>12 <input type="text" name="address" size="20" maxlength="15" ><br>13</form>14</body>15</html>渲染结果如下:


多行文本框标记textarea

多行文本框标记textarea主要用来输入比较长的文本信息,代码格式如下:

1<textarea name="..." cols="..." rows="..." wrap="...">2</textarea>主要新出现的属性,cols定义多行文本框的宽度,单位是单个字符宽度;rows多行文本框的高度,单位是单个字符高度;wrap属性定义输入内容大于文本域是显示的方式。
看如下一个例子:

1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的基本使用</title> 6</head> 7<body> 8 <form> 9 你对本网站的建议是:<br>10 <textarea name="advice" cols="50" rows="5"></textarea>11 <br>12 <input type="submit" value="提交">13 </form>14</body>15</html>渲染之后得结果:


密码域password

密码输入框是一种特殊的文本框,内容是十分的重要的,一般我们在此输入的时候,显示的黑点或者其他符号,主要还是考虑到了信息安全。,代码格式如下:

1<input type="password" name="..." size="..." maxlength="...">前面有过类似的例子,在此就不重复了。

单选按钮radio

单选按钮主要是让网页浏览者在一组选项中选择其中之一,代码格式如下:

1<input type="radio" name="..." value="...">其中,type="radio"定义单选按钮;name定义单选按钮的名称,单选按钮都是以组为单位使用的,在同一组中的单选项都必须用同一名称。
看如下一个例子:

1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的基本使用</title> 6</head> 7<body> 8 <form> 9 请选择你感兴趣的图书类型:<br> <!-- 单选按钮radio-->10 <input type="radio" name="book" value="Book1">网站编程<br>11 <input type="radio" name="book" value="Book2">办公软件<br>12 <input type="radio" name="book" value="Book3">设计软件<br>13 <input type="radio" name="book" value="Book4">网络管理<br>14 <input type="radio" name="book" value="Book5" checked>黑客攻防<br>15 </form>16</body>17</html>渲染结果如下:


复选框checkbox

前面讲了单选,有单选肯定就会有多选(复选)。其代码格式如下:

1<input type="checkbox" name="..." value="...">看如下一个例子:

1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的基本使用</title> 6</head> 7<body> 8 <form> 9 请选择你感兴趣的图书类型:<br> <!-- 复选框checkbox-->10 <input type="checkbox" name="book" value="Book1">网站编程<br>11 <input type="checkbox" name="book" value="Book2">办公软件<br>12 <input type="checkbox" name="book" value="Book3">设计软件<br>13 <input type="checkbox" name="book" value="Book4">网络管理<br>14 <input type="checkbox" name="book" value="Book5" checked>黑客攻防<br>15 </form>16</body>17</html>渲染结果如下:


选择列表标记<select>

下拉选择框主要用于在有限的空间里设置多个选项,它既可以用来做单选,也可以用来做多选,代码如下:

1<select name="..." size="..." multiple>2 <option value="..." selected>3 ...4 </option>5 ...6</select>看如下一个例子:

1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表单的基本使用</title> 6</head> 7<body> 8 <form> 9 请选择你感兴趣的图书类型:<br> <!-- 选择列表标记select-->10 <select name="fruit" size="3" multiple>11 <option value="BOOK1">网站编程</option>12 <option value="BOOK2">办公软件</option>13 <option value="BOOK3">设计软件</option>14 <option value="BOOK4">网络管理</option>15 <option value="BOOK5">黑客攻防</option>16 </select>17 <br/>18</body>19</html>渲染结果如下:


普通按钮button

普通按钮用来控制其他定义了了解脚本的处理工作,代码格式如下:

1<input type="button" name="..." value="..." onclick="...">其中onclick属性表示单击行为,也可以通过指定脚本函数(如JavaScript)来定义按钮的行为,这个我们到JavaScript部分就会十分清楚了。

提交按钮submit

提交按钮用来将输入的信息提交到服务器,其代码格式如下:

1<input type="submit" name="..." value="...">这个前面也有相关例子,在此不再复述。

重置按钮reset

重置按钮用来清空表单中输入的信息,代码格式如下:

1<input type="reset" name="..." value="...">这个前面也提到过,不再重复。










编辑不易,欢迎推广










关键词:创建

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭