前端基础(3):html语法(2): <form> 标签

本文介绍了HTML表单的基础知识,包括&lt;form&gt;标签的基本用法及其属性,如action、method等,并通过实例展示了如何创建简单的用户输入表单。

日期:2017/11/3

         今早学习一下html标签之一--表单 <form> 标签的使用:

例子1:

<form action="form_action.asp" method="get">
  <p>First name: <input type="text" name="fname" /></p>
  <p>Last name: <input type="text" name="lname" /></p>
  <input type="submit" value="Submit" />
</form>


结果1:



     <form> 定义和用法

          <form> 标签用于为用户输入创建 HTML 表单:1. 表单能够包含 input 元素,比如文本字段、复选框、单选框、提交按钮等等;2. 表单还可以包含 menus、textarea、fieldset、legend 和 label 元素;3. 表单用于向服务器传输数据。ps:form 元素是块级元素,其前后会产生折行。


     Form 对象属性

例子2:

<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<form action=http://localhost/my/Hello method=get>
	<input type=text name=test>
	<input type=submit value="提交">
	<input type=text name=test>
	<input type=submit value="Submit">
</form>
<form action=http://localhost/my/aaaa method=get>
	<input type=text name=test>
	<input type=submit value="提交">
	<input type=text name=test>
	<input type=submit value="Submit">
</form>

结果2:



        从例子2可以看出有action属性,下面为<form>标签的属性列表:

属性 描述
acceptCharset 服务器可接受的字符集。
action 设置或返回表单的 action 属性。
enctype 设置或返回表单用来编码内容的 MIME 类型。
id 设置或返回表单的 id。
length 返回表单中的元素数目。
method 设置或返回将数据发送到服务器的 HTTP 方法。
name 设置或返回表单的名称。
target 设置或返回表单提交结果的 Frame 或 Window 名。

       action=http://localhost/my/aaaa  method=get,指的是输入(http://localhost/my/aaaa)到浏览器的url栏,使用HTTP协议的 get 请求方法。


二、form标签的action属性也有很大讲究

   比如,我在一个jsp文件添加了:

	<form action="${pageContext.request.contextPath}/a/list" method="post">
		用户名称name:<input type="text" name="userName" value=""/>
		<input type="submit" name="查询check"/>
	</form>

里面的 action="${pageContext.request.contextPath}/a/list",就是采用了URL的绝对路径。





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

后台技术汇

对你的帮助,是对我的最好鼓励。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值