分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

HTML表单标签

发布时间:2023-09-06 02:16责任编辑:沈小雨关键词:HTML

5-1  表单标签   用户交互

  

网站怎样与用户进行交互?答案是使用HTML表单(form)。表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。

语法:

<form ??method="传送方式" ??action="服务器文件">

讲解:

1.<form> :<form>标签是成对出现的,以<form>开始,以</form>结束。

2.action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。

3.method : 数据传送的方式(get/post)。

<form ???method="post" ??action="save.php"> ???????<label for="username">用户名:</label> ???????<input type="text" name="username" /> ???????<label for="pass">密码:</label> ???????<input type="password" name="pass" /></form>

注意:

1、所有表单控件(文本框、文本域、按钮、单选框、复选框等)都必须放在 <form></form> 标签之间(否则用户输入的信息可提交不到服务器上哦!)。

2、method : post/get 的区别这一部分内容属于后端程序员考虑的问题。感兴趣的小伙伴可以查看本小节的 wiki,里面有详细介绍。

 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>表单标签</title> 6 </head> 7 <body> 8 <form method="post" action="save.php"> 9 ??????<label for="username">用户名:</label>10 ??????<input type="text" ?name="username" id="username" value="" />11 ??????<label for="pass">密码:</label>12 ??????<input type="password" ?name="pass" id="pass" value="" /> ???13 ??????<input type="submit" value="确定" ?name="submit" />14 ??????<input type="reset" value="重置" name="reset" />15 </form> ?16 </body>17 </html>
View Code

5-2  文本输入框   密码输入框

当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。

语法:

<form> ??<input type="text/password" name="名称" value="文本" /></form>

1、type:

   当type="text"时,输入框为文本输入框;

   当type="password"时, 输入框为密码输入框。

2、name:为文本框命名,以备后台程序ASP 、PHP使用。

3、value:为文本输入框设置默认值。(一般起到提示作用)

举例

<form> ?姓名: ?<input type="text" name="myName"> ?<br/> ?密码: ?<input type="password" name="pass"></form>

在浏览器中显示的结果:

 

 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>文本输入框、密码输入框</title> 6 </head> 7 <body> 8 <form ?method="post" action="save.php"> 9 ????账户: 10 ????<input type="text" name="myName">11 ????<br>12 ????密码: 13 ????<input type="password" name="pass">14 </form> 15 </body>16 </html>
View Code

5-3   文本域   支持多行文本输入

当用户需要在表单中输入大段文字时,需要用到文本输入域。

语法:

<textarea ?rows="行数" cols="列数">文本</textarea>

1、<textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。

2、cols :多行输入域的列数。

3、rows :多行输入域的行数。

4、在<textarea></textarea>标签之间可以输入默认值。

举例

<form ?method="post" action="save.php"> ???????<label>联系我们</label> ???????<textarea cols="50" rows="10" >在这里输入内容...</textarea></form>

注意:代码中的<label>标签在本章5-9中讲解。

在浏览器中显示结果:

注意这两个属性可用css样式的width和height来代替:col用width、row用height来代替。(这两个css样式在以后的章节会讲解)

 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>文本域</title> 6 </head> 7 <body> 8 <form action="save.php" method="post" > 9 ????<label>个人简介:</label>10 ????<textarea cols="50" rows="10">在这里输入内容...</textarea>11 ????<input type="submit" value="确定" ?name="submit" />12 ????<input type="reset" value="重置" ?name="reset" />13 </form> 14 </body>15 </html>
View Code

5-4  单选框、复选框   让用户做选择

在使用表单设计调查表时,为了减少用户的操作,使用选择框是一个好主意,html中有两种选择框,即单选框和复选框,两者的区别是单选框中的选项用户只能选择一项,而复选框中用户可以任意选择多项,甚至全选。请看下面的例子:

语法:

<input ??type="radio/checkbox" ??value="值" ???name="名称" ??checked="checked"/>

1、type:

   当 type="radio" 时,控件为单选框

   当 type="checkbox" 时,控件为复选框

2、value:提交数据到服务器的值(后台程序PHP使用)

3、name:为控件命名,以备后台程序 ASP、PHP 使用

4、checked:当设置 checked="checked" 时,该选项被默认选中

如下面代码:

注意:代码中的<label>标签在本章 5-9 中有讲解。

在浏览器中显示的结果:

注意:同一组的单选按钮,name 取值一定要一致,比如上面例子为同一个名称“radioLove”,这样同一组的单选按钮才可以起到单选的作用。

 

HTML表单标签

原文地址:https://www.cnblogs.com/chitangyuanlai/p/9737584.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved