表单标签
    * 可以提交数据到**网站上的服务器,这个过程可以使用表单标签实现
    * <form></form>:定义一个表单的范围
    - 属性
      ** action:提交到地址,默认提交到当前页面
      ** method: 表单提交方式
    - 常用的有两种:get和post,默认是get请求

    ** get和post区别
    1、get请求地址栏会携带提交的数据,post不会携带(请求体里面,后面http协议的时候再详解)
    2、get请求安全级别较低,post较高
    3、get请求数据有大小的限制,post没有限制。

    ** enctype:一般请求不需要用到这个属性,做文件上传时候需要设置这个属性。

    ** 输入项:可以输入内容或者选择内容的部分
      - 大部分的输入项 使用 <input type="输入项的类型"/>

        *********** 在输入项里面要有一个name属性,为了用数据库保存数据 **********

      *** 普通输入项: <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 type="hidden"/>

      *** 下拉输入项(不是在input标签里面)
        <select name="birthday">
          <option value="0">请选择</option>
          <option value="1995">1995</option>
          <option value="1996">1996</option>
          <option value="1997">1997</option>
        </select>
        **** 默认选中
          selected="selected"

      *** 文本域:
        <textarea cols="10" row="5"></textarea>

    *** 提交按钮:
       <input type="sumbit"/>
       <input type="sumbit" value="注册"/>

       当在输入项里面写了name属性之后
         file:///D:/Java/JavaWeb/day01/09-表单标签1.html?phone=15872586170&pwd=wyj0320.cn&sex=male&love=y&love=p&f=&birthday=1997&txt=love&hid=

         ** ?输入项name的值-输入的值&
         ** 参数类似于Map集合里面的key-value

     *** 使用图片提交
       <input type="image" src="图片路径"/>

     *** 重置按钮:回到输入项的初的状态
       <input type="reset"/>

     *** 普通按钮(js里面用到)
       <input type="button" value="普通按钮"/>

  完整代码:

<html>
<head>
<title>World</title>
</head>
<body>
<!-- 测试表单 -->
<form action="01-hello.html" method="post">
手机号码:<input type="text" name="phone"/><br/>
创建密码:<input type="password" name="pwd"/><br/>
性别:<input type="radio" name="sex" value="female"/>女 <input type="radio" name="sex" value="male" checked="checked"/>男<br/>
爱好:<input type="checkbox" name="love" value="y"/>羽毛球 <input type="checkbox" name="love" value="p" checked="checked"/>乒乓球 <input type="checkbox" name="love" value="z"/>足球
<br/>
文件:<input type="file" name="f"/><br/>
生日:<select name="birthday">
<option value="0">请选择</option>
<option value="1995">1995</option>
<option value="1996">1996</option>
<option value="1997" selected="selected">1997</option> </select>
<br/>
自我描述:<textarea cols="10" rows="5" name="txt"></textarea>
<br/>
隐藏项:<input type="hidden" name="hid"/> <br/>
<input type="submit" value="注册"/>
<br/>
<!--<input type="image" src="data:images/a.jpg"> -->
<input type="reset"/>
<br/>
<input type="button" value="普通按钮"/>
</form>
</body>
</html>

html-表单标签的更多相关文章

  1. SpringMVC 表单标签 & 处理静态资源

    使用 Spring 的表单标签 通过 SpringMVC 的表单标签可以实现将模型数据中的属性和 HTML 表单元素相绑定,以实现表单数据更便捷编辑和表单值的回显. form 标签 一般情况下,通过 ...

  2. SpringMVC学习系列(11) 之 表单标签

    本篇我们来学习Spring MVC表单标签的使用,借助于Spring MVC提供的表单标签可以让我们在视图上展示WebModel中的数据更加轻松. 一.首先我们先做一个简单了例子来对Spring MV ...

  3. (转载)SPRINGMVC表单标签简介

    SpringMVC表单标签简介 在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容.下面将对这些标签一一介绍. 在正式介绍Spri ...

  4. 第五节:表单标签的用法——value绑定和修饰符

    1.表单标签的用法--value绑定和修饰符 value绑定的写法:v-bind:value 或者简写 :value 修饰符: lazy , Number , trim . 用法如:  v-model ...

  5. 第四节:Vue表单标签和组件的基本用法,父子组件间的通信

    vue表单标签和组件的基本用法,父子组件间的通信,直接看例子吧. <!DOCTYPE html> <html> <head> <meta charset=&q ...

  6. SpringMVC 表单标签

    引入标签库 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" ...

  7. SpringMVC表单标签简介

    在使用SpringMVC的时候我们可以使用Spring封装的一系列表单标签,这些标签都可以访问到ModelMap中的内容.下面将对这些标签一一介绍. 在正式介绍SpringMVC的表单标签之前,我们需 ...

  8. struts2:非表单标签

    非表单标签主要用于输出在Action中封装的信息,这在实际运用中是很常见的. 1. actionerror标签 <s:actionerror>标签主要用于输出错误信息到客户端,该标签将Ac ...

  9. [原创]java WEB学习笔记62:Struts2学习之路--表单标签:form,表单标签的属性,textfield, password, hidden,submit ,textarea ,checkbox ,list, listKey 和 listValue 属性,select ,optiongroup ,checkboxlist

    本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱 ...

  10. Struts2的标签库(五)——表单标签

    Struts2的标签库(五) --表单标签 几个特殊的表单标签的使用: 1.checkboxlist标签 该标签用于创建多个复选框,用于同时生成多个<input type="check ...

随机推荐

  1. Mac下完全删除GarageBand

    https://www.tekrevue.com/tip/delete-garageband/ 已从应用程序列表删除,/资源库/Application Support/GarageBand/里的也删除 ...

  2. js只对等号左边的进行变量提升

    ### 只对等号左边的进行变量提升 > =:赋值,左边是变量,右边都应该是值 ```javascript //之前 i%2 === 0?item.className = 'c1':item.cl ...

  3. centos安装flash

    自己操作步骤: 1  :http://get.adobe.com/cn/flashplayer/ 还是进入此下载页选择“.rpm,适用于其它Linux”,下载该rpm文件 2   :# rpm -iv ...

  4. Win10 Docker修改镜像存储位置

    发生现象: 在windows10下安装docker for windows,随着用docker pull image文件后,C盘的容量越来越小了,你可能也有一种跟我一样的想法,想改变默认的安装路径,本 ...

  5. ASP.NET Core 编码、web编码、网页编码 System.Text.Encodings.Web

    System.Text.Encodings.Web 空间包含表示 Web 编码器的基类.表示 HTML.JavaScript 和 Url 字符编码的子类,以及表示仅允许编码特定字符.字符范围或码位的筛 ...

  6. 深入理解php中的ini配置(2)

    继续接着上一篇写. 运行时改变配置 在前一篇中曾经谈到,ini_set函数可以在php执行的过程中,动态修改php的部分配置.注意,仅仅是部分,并非所有的配置都可以动态修改.关于ini配置的可修改性, ...

  7. 使用tidylib解决不规则网页问题

    windows 下安装tidylib 先去https://pypi.python.org/pypi/pytidylib 下载pytidylib 跑官方提供的测试用例报错 ition 0: unexpe ...

  8. 点击键盘上的“Next”button实现文本框焦点跳转

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/quanqinayng/article/details/24405431 - (BOOL)textFi ...

  9. C#关于递归等等

    递归的例子1 计算1到100相加的值 public partial class Default4 : System.Web.UI.Page{    protected void Page_Load(o ...

  10. 20165302 学习基础和C语言基础调查

    学习基础和C语言基础调查 ====== 一,技能学习经验体会 要问我有什么技能比大多数人强,这个我还真的不敢说,虽然我在很多方面都有自己的一些了解,比如乐器和绘画,但也都是一知半解,并没有在某一方面出 ...