标签的使用(四):表单标签的使用汇总

时间:2022-04-16 18:43:14

综述:网站如何与用户进行交互?答案是使用HTML表单。表单可以把用户输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。

  • 语法:<form method="传送方式" action="服务器文件">。讲解:action是浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php);method表示数据传送的方式(get/post)。看下面例子。效果如图。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>表单标签的使用</title>
</head>
<body>
<h1>表单标签的使用</h1>
<form method="post" action="save.php">
<label for="username">用户名:</label>
<input type="text" name="username" id="username" value=""/>
<label for="pass">密码:</label>
<input type="password" name="pass" id="pass" value=""/>
<input type="submit" value="确定" name="submit"/>
<input type="reset" value="重置" name="reset"/>
</form>
</body>
</html>

标签的使用(四):表单标签的使用汇总

  • 需要注意的是,所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在<form></form>标签之间。什么叫post/get传送方式,这里属于后端的内容了,等过些时日,讲到后端的时候,自然会接触到。

1.文本输入框,密码输入框。
- 基本用法,如下:

<form>
<input type="text/password" name="名称,以备后台ASP、PHP调用" value="文本,默认提示值">
</form>

2.文本域,输入一块内容。
-基本用法,如下:

<form method="post" action="save.php">
<label>联系我们</label>
<textarea cols="50" rows="10">在这里输入内容……</textarea>
</form>
  • cols:多行输入域的列数。rows:多行输入域的行数。
  • <textarea></textarea>标签之间可以输入默认值。
  • 行数和列数两个属性可用css样式的width和height来替代。后面会讲到。

3.单选框和复选框。
-基本语法,如下:

<input type="radio/checkbox" value="值" name="名称" checked="checked"/>
  • type,确定使用单选框还是复选框。
  • value,表示当选择这个选项时,给名为name的这组控件赋值,以便后台使用。
  • name,给控件命名,便于ASP、PHP等的使用。
  • checked:当设置checked=”checked”时,表示该选项默认被选中。
    需要注意的是,同一组单选按钮,name的取值一定要一致。
    4.下拉列表框。
    -基本语法,如下:
<form>
<select>
<option value='提交值'>选项</option>
</select>
</form>
  • 含义显而易见,不再解释了。其中,若有select="selected"属性,表示该选项默认被选中。
    -在select标签中设置multiple="multiple"属性,就可以实现多选功能。
    5.使用提交按钮,提交数据。语法为<input type="submit" value="按钮上显示的文字">,重置按钮亦如是,只是把submit改为reset。
    6.label的语法:<label for="控件id名称">,当用户单击该label标签时,浏览器就会自动对焦到label中for指向的id对应的控件,无特殊用法。见例。
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>label使用介绍</title>
</head>
<body>
<h1>label使用介绍</h1>
<form>
<label for="male"></label>
<input type="radio" name="gender" id="male"/>
<br/>
<label for="female"></label>
<input type="radio" name="gender" id="female"/>
<br/>
<label for="email">请输入你的邮箱地址</label>
<input type="email" id="email" placeholder="Enter email"/>
<input type="submit" value="确定" name="submit"/>
<input type="reset" value="重置" name="reset"/>
</form>
</body>
</html>

标签的使用(四):表单标签的使用汇总

思考:email输入控件怎么用?