HTML-表单标签

表单标签

    可以提交数据到服务器,这个过程可以使用表单标签来实现。

    <form></form>:定义一个表单的范围

        属性:

            action:提交的地址,默认是当前页面。

            method:表单的提交方式

                常用的两种:get和post,默认是get请求。

                面试题目:get和post的区别

                    1、get请求地址栏会携带提交的数据,post不会携带(数据在请求体里面)。

                    2、get请求安全级别较低,post较高。

                    3、get请求有数据大小的限制,post没有限制。

            enctype:一般不需要这个属性,文件上传的时候用到这个属性。     

    输入项:可以输入内容或者选择内容的部分,输入项里面必须有name属性,提交才有内容

        大部分的输入项 使用<input type = "输入项的类型"/>

            普通输入项:<input type = "text(文本)"/>

            密码输入项:<input type = "password"/>

            单选框:<input type = "radio"/>

                需要设置属性 name,name的属性值必须一样,才能实现单选效果。

                还要设置value属性才能区分。

                实现默认选中的属性:

                    checked = "checked"

            复选框:<input type = “checkbox”/>

                需要设置属性 name,name的属性值必须一样。

                还要设置value属性才能区分。

                实现默认选中的属性:

                    checked = "checked"

            文件输入项:<input type = "file"/>

           下拉框(不是在input标签里面):

                <select name = "birth">

                    <option>vaule = "1991"</option>

                    <option>vaule = "1992"</option>

                    <option>vaule = "1993"</option>

                </select>    

                设置默认选中的属性:

                    selected = "selected"

           文本域

                <textarea cols = "整数" rows = "整数"></textarea>    

           隐藏项(不会显示在页面上,但是存在于html代码里面)

                <input type = "hidden"/>

            提交按钮

                <Input type = "submit"/>    

    当在输入项里面加了name和value属性之后

     file:///F:/HTML_PROJ/学习/hello.html?phoneNumber=111&password=111&sex=man&hobby=Y&birth=&tex=111

            使用图片提交

                <input type = "image" src = "图片路径”/>

            重置按钮(回到输入项的初始状态)

                <input type = "reset"/>

            普通按钮(和JS一起使用)

                <input type = "button" value = "按钮名称"/>

代码:

<!doctype html>
<html lang="en">
 <head>
  <meta charset="UTF-8">
  <meta name="Generator" content="EditPlus®">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <title>Document</title>
 </head>
 <body>
	<!-- 表单标签 -->
	<form action = "hello.html" method = "get">
		手机号码:<input type = "text" name = "phoneNumber"/><br/><br/>
		创建密码:<input type = "password" name = "password"/><br/><br/>
		性别:<input type = "radio" name = "sex" value = "man" checked = "checked"/>男 <input type = "radio" name = "sex" value = "woman"/>女<br/><br/>
		爱好:<input type = "checkbox" name = "hobby" value = "Y"/>羽毛球 <input type = "checkbox" name = "hobby" value = "P"/>乒乓球 <input type = "checkbox" name = "hobby" value = "L"/>篮球<br/><br/>
		文件:<input type = "file"/><br/><br/>
		生日:<select name = "birth">
					<option value = "0" >请选择<option/>
					<option value = "1991" selected = "selected">1991<option/>
					<option value = "1992">1992<option/>
					<option value = "1993">1993<option/>
				</select><br/><br/>
		自我描述:<textarea cols = "40" rows = "10" name = "tex"></textarea>	<br/><br/>
		隐藏项:<input type = "hidden"/><br/><br/>
		提交按钮:<input type = "submit" value = "注册"/>重置按钮:<input type = "reset"/>
		普通按钮:<input type = "button" value = "普通按钮"/><br/><br/>
		图片提交按钮:<input type = "image" src = "1.jpg" width = "100" height = "30"/>
		


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

效果:


                

            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值