HTML 表单的用法

HTML表单

form表单

form表单用于把用户输入的数据提交给后台服务器
name表示提交的表单名称,action表示数据提交的地址,methods表示数据提交的方式,有get和post,默认是get

<form name="myform" action="url" method="get/post"><form>

<label>

<label> 标签为 input 元素定义标注(标记)。
label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。

HTML表单有四种
  1. <input>
  2. <textarea>
  3. <select>
  4. <button>
<input>
  1. type="text"
    单行文本输入框
    <input type="text" maxlength=10 placehoder="请输入用户名">

  2. type="password"
    密码输入框
    <input type="password" placehoder="请输入用户名">

  3. type="checkbox"
    复选框
    <input type="checkbox"> 男
    <input type="checkbox"> 女

  4. type="radio"
    单选框
    <input type="radio">

  5. type="submit"
    有提交动作
    <input type="submit" value="Submit">

  6. type="button"
    无提交动作
    <input type="button" value="Button">

<textarea>

多行文本输入框

<textarea rows="行数" cols="列数">
    文本
</textarea>
<select>

创建单选或多选菜单

<select name="city ">
<!-- 下拉选框 -->
    <option value="beijing">北京</option>
    <option value="shanghai" selected>上海</option>
</select>
<button>
 <button>提交</button>

所有的表单元素都要放在<form>标签里面,这样才能确保数据信息可以提交

<form action="url" method="get/post">
    <div class="username">
        <label for="username">姓名</label>
        <!-- 如果您在label 元素内点击文本,就会触发name与for相同的控件 -->
        <input type="text" name="username" placeholder="请输入用户名">
       <!-- placeholder提示用户输入内容,focus的时候小时,blur的时候显示 -->
    </div>
    <div class="password">
        <label for="password">密码</label>
        <input type="password" name="password" placeholder="请输入密码">
    </div>
    <div class="hobby">
        <label for="hobby">爱好</label>
        <input name="hobby" type="checkbox" checked> dance
        <input name="hobby" type="checkbox"> swim
        <!-- name相同的为同一组,checked表示默认选中 -->
    </div>
    <div class="sex">
        <label>性别</label>
        <input type="radio" name="sex" value="男" checked> 男
        <input type="radio" name="sex" value="女"> 女
        <!-- name相同的为同一组,checked表示默认选中 -->
    </div>
    <textarea rows="10" cols="20">
    <!-- 多行文本输入框,没有value -->
    </textarea >
    <div class=" city ">
        <select name="city ">
        <!-- 下拉选框 -->
            <option value="beijing">北京</option>
            <option value="shanghai" selected>上海</option>
            <!-- selected表示默认选中此项 -->
        </select>
    </div>
    <input type="file " name="myfile " accept="image/png">
    <!-- 文件上传 accept控制可以上传的文件格式 -->
    <input type="hidden" name="csrf" value="12345623fafdffdd">
    <input type="button" value="Button">
    <!-- 点击不会提交 -->

    <input type="submit" value="Submit">
    <!-- 点击会提交 -->

    <input type="reset" value="Reset">
    <!-- 重置所有输入 -->

   <div class="button">
       <button>提交</button>
   </div>
</form>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、关于form表单的基础 form表单:是一个包含表单元素的区域;作用,用于包裹表单元素。 表单元素:是允许用户...
    tangmengyun阅读 718评论 1 1
  • 一、表单 1. 表单的作用 HTML 表单用于接收不同类型的用户输入,用户提交表单时向服务器传输数据,从而实现用户...
    zx9426阅读 465评论 0 1
  • 什么是form表单 表单在网页中主要负责数据采集功能,把用户填写的信息提交到网站的后台服务器。 form标签的常用...
    ezrealor阅读 290评论 0 0
  • HTML 表单用于搜集不同类型的用户输入。用户提交表单时向服务器传输数据,从而实现用户与Web服务器的交互。HTM...
    FLYSASA阅读 492评论 0 0
  • 你想突破社会阶层,向上进阶吗?想知道一些牛人正在怎么做吗? 看了吴军老师的直播课程,我深有启发,总结了下面的笔记,...
    小原ing阅读 1,461评论 4 2