前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

HTML中 表单 的应用实例(html表单例子)


什么是表单?

HTML 表单的功能:

  • 常用于登记信息的输入,或搜集不同类型的用户输入。
  • 表单用于向服务器传输数据。

HTML 表单元素:

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

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

<input type="text" name="name" id="name" class="txt"/>

文本域(Text fields) <input>元素

<p>请输入您的姓名:<br /><input type="text" name="name" id="name" class="txt"/></p>

<select>元素、<option>元素

简单的带有预选值的下拉列表,即预选值指预先指定的首选项。

<p>请选择你喜欢的颜色:<br />
<select name="color" id="color">
<option value="red">红</option>
<option value="green">绿</option>
<option value="blue">蓝</option>
<option value="yellow">黄</option>
<option value="cyan">青</option>
<option value="purple">紫</option>
</select></p>

表单单选按钮元素: radio元素

<p>请问你的性别是:<br />
 <input type="radio" name="sex" id="male" value="male" class="rad" />男<br />
 <input type="radio" name="sex" id="female" value="female" class="rad" />女</p>

表单复选框元素 :checkbox元素

<p>请问你喜欢做些什么:<br />
 <input type="checkbox" name="hobby" id="book" value="book" class="check" />看书 
 <input type="checkbox" name="hobby" id="net" value="net" class="check" />上网 
 <input type="checkbox" name="hobby" id="sleep" value="sleep" class="check" />睡觉</p>

文本域(Textarea)(多行文本输入控制,在文本域中,可写入的字符字数不受限制)

<p>我要留言:<br /> <textarea name="comments" id="comments" cols="30" rows="4" class="textarea"></textarea></p>

表单提交按钮元素 :submit元素 class类选择器

<p><input type="submit" name="btnSubmit" value="Submit" class="btn" /></p>

form自身属性 : action 、 method

1,action:表示当前表单中的内容提交给哪个页面进行处理

2,method:表示当前表单提交的方式,常见的有get和post方式,默认是get提交

<form method="post">
 ..........
</form>

<form method= "get"> 使用展现形式:

<form method = "post" > 使用展现形式:




<form> 的兼容性:

几乎所有的浏览器都支持<form>表单标签。



附一个简单的表单应用案例:

HTML代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="information.css"/>
<title>基础信息表单</title>
</head>
<body>
<form method="post">
<p>请输入您的姓名:<br /><input type="text" name="name" id="name" class="txt"/></p>
<p>请选择你喜欢的颜色:<br />
<select name="color" id="color">
<option value="red">红</option>
<option value="green">绿</option>
<option value="blue">蓝</option>
<option value="yellow">黄</option>
<option value="cyan">青</option>
<option value="purple">紫</option>
</select></p>
<p>请问你的性别是:<br />
 <input type="radio" name="sex" id="male" value="male" class="rad" />男<br />
 <input type="radio" name="sex" id="female" value="female" class="rad" />女</p>
<p>请问你喜欢做些什么:<br />
 <input type="checkbox" name="hobby" id="book" value="book" class="check" />看书 
 <input type="checkbox" name="hobby" id="net" value="net" class="check" />上网 
 <input type="checkbox" name="hobby" id="sleep" value="sleep" class="check" />睡觉</p>
 
<p>我要留言:<br /> <textarea name="comments" id="comments" cols="30" rows="4" class="textarea"></textarea></p>
<p><input type="submit" name="btnSubmit" value="Submit" class="btn" /></p>
 </form>
</body>
</html>

对表单形式进行修改的CSS样式如下:

@charset "utf-8";
/* CSS Document */
form
{
	width:250px;
	height:350px;
	border:1px dotted #aAAAAA;
	padding:1px 6px 1px 6px;
	margin:0px;
	font:14px Arial, Helvetica, sans-serif;
}
input
{
	color:#00008b;
}
input.txt
{
	border:1px inset #00008b;
	background-color:#ADd8e6;
}
input.btn
{
	color:#00008b;
	background-color:#add8e6;
	border:1px outset #00008b;
	padding:1px 2px 1px 2px;
}
select
{
	width:80px;
	color:#00008b;
	background-color:#add8e6;
	border:1px solid #00008b;
}
textarea
{
	width:200px;
	height:40px;
	color:#00008b;
	background-color:#add8e6;
	border:1px inset #00008b;
}

以上知识是我在学习过程中了解到的关于表单的相关知识,我们可以相互交流,学习。

(文中部分图片来自网络,若有侵权,请联系修正)

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言