成果展示:
源代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>表单表格嵌套实验</title>
</head>
<body>
<form action="">
<h2 align="center" style="color: red;">用户注册</h2>
<table width="400" border="1" bgcolor="pink" align="center">
<tr>
<td align="right">用户名</td>
<td><input type="text" name="username" id="username"></td>
</tr>
<tr>
<td align="right">密码</td>
<td><input type="password" name="userword" id="userword"></td>
</tr>
<tr>
<td align="right">确认密码</td>
<td><input type="password" name="userword1" id="userword1"></td>
</tr>
<tr>
<td align="right">性别</td>
<td><input type="radio" name="sex" id="sex1">男
<input type="radio" name="sex" id="sex2">女
</td>
</tr>
<tr>
<td align="right">出生日期</td>
<td><input type="date" name="brithdate" id="brithdate"></td>
</tr>
<tr>
<td align="right">联系电话</td>
<td><input type="tel" name="usertel" id="usertel"></td>
</tr>
<tr>
<td align="right">电子邮件</td>
<td><input type="email" name="userEmail" id="userEmail"></td>
</tr>
<tr>
<td align="right">最高学历</td>
<td><input type="radio" name="college" id="college">中专
<input type="radio" name="college" id="college1">大专
<input type="radio" name="college" id="college2">本科
<input type="radio" name="college" id="college3">研究生
</td>
</tr>
<tr>
<td align="right">爱好</td>
<td><input type="checkbox" name="hobby" id="hobby">上网
<input type="checkbox" name="hobby1" id="hobby1">篮球
<input type="checkbox" name="hobby2" id="hobby2">听歌
<input type="checkbox" name="hobby3" id="hobby3">下棋
</td>
</tr>
<tr align="center">
<td colspan="2"><input type="submit" value="提交">
<input type="submit" value="重置">
</td>
</tr>
</table>
</form>
</body>
</html>
一、Form表单(让网站具有交互性)
HTML表单是用于收集用户输入数据的工具,以下是对它的介绍:
1.基本概念:
表单在web网页中用来给用户填空信息,从而能采集用户信息,使网页具有交互的功能。所有用户输入内容的地方都用表单来写,如登陆注册,搜索框。
表单是由容器和控件组成的,一个表单一般应该包含填写信息的输入框,提交按钮等。这些输入框,按钮叫做控件,表单就是容器,它能容纳各种各样的控件。
2.表单的创建:
使用 <form> 标签来创建表单,例如:
html
<form action="process.php" method="post">
<!-- 表单元素将在这里添加 -->
</form>
action 属性:指定了处理表单数据的服务器端脚本的URL。
method 属性:规定了发送表单数据的http方法,通常是 GET 或 POST 。
注释:URL是统一资源定位符(Uniform Resource Locator)的缩写,它是互联网上用于标识和定位资源的一种地址格式。
注意:method中get、post的区别:
(1)数据提交方式,get提交数据,url可以看到,post的看不到。
(2)get一般用于提交少量数据,post用来提交大量数据。
3.表单表格嵌套格式:
(详细表格快捷键介绍及单元格合并见上一篇博客!)
二、常用表单元素标签
1、input标签
作用:在网页中收集用户信息,其不同属性值对应不同功能
语法: < input>
属性值:
(1)text: 文本框
代码: < input type=" text" placeholder="请输入用户名" name="username" id="username">
(2)password:密码框
代码: < input type=" password" placeholder="密码“>
(3)radio:单选框
name相同的为一组,一组中只有一个被选中,checked为默认选中
代码:
< input type=" radio" name=" sex"> 男
< input type=" radio" name=" sex" checked> 女
(4)checkbox: 多选框
代码:
< input type=" checkbox" checked>多选1
< input type=" checkbox">多选2
(5)file: 上传文件
代码: < input type=" file" multiple>
(6)submit、reset、button:按钮
代码:
<input type="submit" value="免费注册">
<input type="reset" value="重置">
<input type="button" value="普通按钮">
(7)button标签
代码: <button> 我是按钮 </button>
(8)select、option标签
代码: <select name="u id="”>
<option>北京</option>
<option selected>上海</option>
<option>广州</option>
</select>
(9)textarea标签
作用:可输入多行文本的表单控件
语法:<textarea></textarea>
属性:
cols:文本区域可见宽度
row:本文区域内可见行数
代码:<textarea cols="10" rows="10">
PS:
表单嵌套表格之后,别忘了设置表格的属性哦!
eg: <table width="400" border="1" bgcolor="pink" align="center">