欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

HTML 表单制作

程序员文章站 2022-04-29 17:20:18
...

HTML 表单

  • 用于收集不同类型的用户输入。
  • 表单是一个包含表单元素的区域
  • 表单元素是允许用户在表单中输入内容,
    比如:文本域(textarea)、下拉列表、单选框(radio-buttons)、复选框(checkboxes)等等
  • 表单使用表单标签 来设置
  • HTML 表单-输入元素

  • 多数情况下被用到的表单标签是输入标签()。
  • 输入类型是由类型属性(type)定义的。
  • 文本域(Text Fields)

    <form>
    	<h3>用户注册页面</h3>
    	用户名:<input name = "username "type = "text"><br />
    		
    </form>
    
    

    HTML 表单制作

    密码字段

    <form>
    	密码:<input name = "passwd1" type="password"><br />
    	确认密码:<input name = "passwd2" type = "password"><br />
    		
    </form>
    

    HTML 表单制作

    单选按钮(Radio Buttons

    <form>
    性别:<input name = "sex" value = "1" type = "radio" >男
    		  <input name = "sex" value = "0" type = "radio" checked = "checked">女<br />
     </form>
    

    HTML 表单制作

    复选框(Checkboxes)

    <form>
    爱好:<input name = "hobby" type = "checkbox" value="吃饭">吃饭
    		<input name = "hobby" type = "checkbox" value="睡觉">睡觉
    		<input name = "hobby" type = "checkbox" value="打游戏">打游戏<br />
     </form>
    

    HTML 表单制作

    简单的下拉列表

    <form>
    出生日期:
    			<select name = "year" >	
    					<option value="2019">2019</optiom>
    					<option value="2018">2018</optiom>
    					<option value="2017">2017</optiom>
    					<option value="2016">2016</optiom>		
    			</select>
    			<select name = "month">	
    					<option value="1">1</optiom>
    					<option value="2">2</optiom>
    					<option value="3">3</optiom>
    					<option value="4">4</optiom>
    					<option value="5">5</optiom>	
    					<option value="6">6</optiom>
    					<option value="7">7</optiom>
    					<option value="8">8</optiom>
    					<option value="9">9</optiom>
    			</select>
    			<select name = "day">	
    					<option value="1">1</optiom>
    					<option value="2">2</optiom>
    					<option value="3">3</optiom>
    					<option value="4">4</optiom>	
    					<option value="5">5</optiom>	
    					<option value="6">6</optiom>
    					<option value="7">7</optiom>
    					<option value="8">8</optiom>
    					<option value="9">9</optiom>
    					
    			</select>	
     </form>
    

    HTML 表单制作

    重置

    <form>
    <input type="reset" value="重置">
     </form>
    

    HTML 表单制作

    提交按钮(Submit Button)

    <input type="submit" value="同意以下服务协议,提交注册信息">
    

    HTML 表单制作

    文本域(Textarea)

    <textarea name="wenben"></textarea>
    

    HTML 表单制作

    完整代码

    <html>
    	<head>
    		<title>注册页面</title>
    		<meta charset="utf-8">
    	</head>
    	<body>
    		<form
    			action="#"
    			method="post"
    			enctype="multiple/form-data"			
    		>
    		<h3>用户注册页面</h3>
    		用户名:<input name = "username"type = "text"><br />
    		<!--头像上传<input type="file" name="photos"><br />-->
    		
    		密码:<input name = "passwd1" type="password"><br />
    		确认密码:<input name = "passwd2" type = "password"><br />
    		性别:<input name = "sex" value = "1" type = "radio" >男
    		     <input name = "sex" value = "0" type = "radio" checked = "checked">女<br />
    		爱好:<input name = "hobby" type = "checkbox" value="吃饭">吃饭
    			<input name = "hobby" type = "checkbox" value="睡觉">睡觉
    			<input name = "hobby" type = "checkbox" value="打游戏">打游戏<br />
    		出生日期:
    			<select name = "year" >	
    					<option value="2019">2019</optiom>
    					<option value="2018">2018</optiom>
    					<option value="2017">2017</optiom>
    					<option value="2016">2016</optiom>		
    			</select>
    			<select name = "month">	
    					<option value="1">1</optiom>
    					<option value="2">2</optiom>
    					<option value="3">3</optiom>
    					<option value="4">4</optiom>
    					<option value="5">5</optiom>	
    					<option value="6">6</optiom>
    					<option value="7">7</optiom>
    					<option value="8">8</optiom>
    					<option value="9">9</optiom>
    			</select>
    			<select name = "day">	
    					<option value="1">1</optiom>
    					<option value="2">2</optiom>
    					<option value="3">3</optiom>
    					<option value="4">4</optiom>	
    					<option value="5">5</optiom>	
    					<option value="6">6</optiom>
    					<option value="7">7</optiom>
    					<option value="8">8</optiom>
    					<option value="9">9</optiom>AA		
    			</select>					
    		<br />
    		<input type="reset" value="重置"> &nbsp; &nbsp; &nbsp;
    		<input type="submit" value="同意以下服务协议,提交注册信息">		
    		<br />
    		<textarea name="wenben">
    		</textarea>
    		<input  type="hidden" name="token" value="cbff36039c3d0212b3e34c23dcde1456">		
    		</form>
    	</body>
    </html>
    

    实验结果

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190919210601630.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxOTAxMTIy,size_16,color_FFFFFF,t_70)

    [学习链接](https://www.runoob.com/html/html-forms.html)

    相关标签: HTML 表单 form