HTML 表单

HTML 表单用于搜集不同类型的用户输入。

1.<form> 元素

HTML 表单用于收集用户输入。

<form> 元素定义 HTML 表单:

实例

<form>
 .
form elements
 .
</form>

Action 属性

action 属性定义在提交表单时执行的动作。

向服务器提交表单的通常做法是使用提交按钮。

通常,表单会被提交到 web 服务器上的网页。

在上面的例子中,指定了某个服务器脚本来处理被提交表单:

<form action="action_page.php">

如果省略 action 属性,则 action 会被设置为当前页面。

 

Method 属性

method 属性规定在提交表单时所用的 HTTP 方法(GET 或 POST):

<form action="action_page.php" method="GET">

或:

<form action="action_page.php" method="POST">

Name 属性

如果要正确地被提交,每个输入字段必须设置一个 name 属性。

本例只会提交 "Last name" 输入字段:

实例

<form action="action_page.php">
First name:<br>
<input type="text" value="Mickey">
<br>
Last name:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form> 

 

HTML 表单包含表单元素。

表单元素指的是不同类型的 input 元素、复选框、单选按钮、提交按钮等等。

2.<input> 元素

<input> 元素是最重要的表单元素。

<input> 元素有很多形态,根据不同的 type 属性。

这是本章中使用的类型:

1. <input type="text"> 定义用于文本输入的单行输入字段

2.<input type="radio"> 定义单选按钮

3.<input type="submit"> 定义用于向表单处理程序(form-handler)提交表单的按钮

 

3.表单小实例

全部代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<form>
<table>
<tr>
<td>用户名:<input type="text" name="username" placeholder="请输入用户名"></td>
</tr>
<tr>
<td>密码:&nbsp;&nbsp;<input type="password" name=" password" placeholder="请输入密码"></td>
</tr>
<tr>
<td>性别:<input type="radio" name="sex" value="m">男 <input type="radio" name="sex" value="w">女</td>
</tr>
<tr>
<td>班级:<input type="radio" name="like" value="1">信息161班 <input type="radio" name="like" value="2">信息162班 <input type="radio" name="like" value="3">信息163班</td>
</tr>
<tr>
<td>请选择你的爱好:<input type="checkbox" name="like" value="1">吃 <input type="checkbox" name="like" value="2">喝 <input type="checkbox" name="like" value="3">嫖 <input type="checkbox" name="like" value="4">赌</td>
</tr>
<tr>
<td>请选择你要上传的文件:<input type="file"></td>
</tr>
<tr>
<td><input type="reset" value="重置"></td>
</tr>
<tr>
<td><input type="submit" value="点击" id="btn"></td>
<script>
let oBtn = document.getElementById("btn");
oBtn.onclick=()=>{
alert(123);
}
</script>
</tr>


<tr>
<td><input type="submit" value="" style="background: url(images/1.gif); width:120px;height:120px;line-height:60px; overflow:hidden" ></td>
</tr>

</table>
</form>
</body>
</html>

 

普及小知识:

将图片作为提交按钮

<input type="submit" value="" style="background: url(images/1.gif); width:120px;height:120px;line-height:60px; overflow:hidden" >

将图片溢出的部分隐藏

overflow:hidden

在设计格式时,&nbsp可作为间隔符,保持界面的整齐和美观

posted on 2019-07-20 11:06  死磕&到底  阅读(236)  评论(0编辑  收藏  举报

导航