zoukankan      html  css  js  c++  java
  • HTML之form表单标签的学习

    from表单

    表示

    <form>form表单域</form>
    

    作用

    收集并替提交用户数据给指定服务器

    属性

    • action:收集的数据的提交地址(也就是URL)
    • method:收集的数据的提交方式,其中提交方式有两种:get和post
      -- get: 适合小量数据,提交的表单数据以?隔开拼接在URL后面,不同的数据的键值对使用&符号隔开,不安全
      -- post: 适合大量数据 ,隐式提交, 安全

    form表单标签的使用

    在点击提交数据时,form标签会将其内部所有form表单域标签中用户书写的数据按照method指明的提交方式提交给action属性所指明的地址

    注意

    • form标签会收集其标签内部的数据
    • form表单的数据提交需要依赖于submit提交按钮
    • 表单数据的提交,要提交的表单项必须拥有name属性值,否则不会提交,提交的表单项数据为键值对,键为name属性的值,值为用户书写的数据

    附上尚硅谷学习的截图两张,进行细节补充:https://www.bilibili.com/video/BV1Y7411K7zz?p=21

    form表单域

    作用

    给用户提供可以进行书写或者选择的标签

    form表单域标签

    文本框:<input />

    属性:

    演示:

    <input type="text" name="id"/>
    <input type="password" name="pwd"/>
    

    单选框:<input />


    注意:
    ①要提交的表单必须具有name属性值,否则不会提交
    ②提交的表单项数据为键值对,键为name属性的值,值为用户书写的数据
    演示:

    男<input type="radio" name="sex" id="sex" value="0" checked="checked"/>
    女<input type="radio" name="sex" id="sex" value="1"/>
    

    多选框:<input/>


    注意:一个多选组需要使用相同的name属性
    演示:

    <input type="checkbox" name="ball" value="1"/>打篮球
    <input type="checkbox" name="guitar" value="1"/>弹吉他
    <input type="checkbox" name="haban" value="1"/>滑滑板
    

    下拉框:<select></select>


    子标签:<option></option>
    一个option标签标示一个下拉选项

    演示:

    <select name="from">
    	<option>--请选择--</option>
    	<option value="1">郑州</option>
    	<option value="2">信阳</option>
    	<option value="3">开封</option>
    </select>
    

    文本域:<textarea/>

    声明一个可以书写大量文字的文本区域

    演示:

    <textarea name="intro" cols="11" rows="11"></textarea>
    

    提交框:<input />


    演示:

    <input type="submit"/>
    

    案例演示

    <html>
    <head>
    	<title>演示</title>
    	<meta charset="utf-8"/>
    </head>
    	<body>
    	<!--action后面的#号是我随便填的,如果填百度网址的话提交会跳转到百度,当然最终应该填我们要提交的地址-->
    		<form action="#" method="get">
    			  姓名:<input type="text" name="id"/><br/>
    			  班级:<input type="text" name="class"/><br/>
    			  学号:<input type="text" name="stu"/><br/>
    			  身份证号:<input type="password" name="pwd"/><br/>
    			  性别:男<input type="radio" name="sex" id="sex" value="0" checked="checked"/>
    					女<input type="radio" name="sex" id="sex" value="1"/><br/>
    			  爱好:<input type="checkbox" name="ball" value="1"/>打篮球
    					<input type="checkbox" name="guitar" value="1"/>弹吉他
    					<input type="checkbox" name="haban" value="1"/>滑滑板<br/>
    			  籍贯:<select name="from">
    						<option>--请选择--</option>
    						<option value="1">郑州</option>
    						<option value="2">信阳</option>
    						<option value="3">开封</option>
    					</select><br/>
    			  个人说明:<br/>
    			  <textarea name="intro" cols="11" rows="11"></textarea><br/><br/>
    			  <input type="submit"/>
    		</form>
    	</body>
    </html>
    

    效果展示:

    艾欧尼亚,昂扬不灭,为了更美好的明天而战(#^.^#)
  • 相关阅读:
    ArcGIS 10与ArcEngine 10安装及破解
    SQL Server:触发器详解
    sql事务(Transaction)用法介绍及回滚实例
    Brief Tour of the Standard Library
    Python Scopes and Namespaces
    Saving structured data with json
    Packages
    “Compiled” Python files
    Executing modules as scripts
    More on Conditions
  • 原文地址:https://www.cnblogs.com/lovelywcc/p/14365573.html
Copyright © 2011-2022 走看看