博客列表 >form表单的一些用法

form表单的一些用法

小码哥
小码哥原创
2020年04月05日 12:12:17846浏览

html中的表单

1.预定义复合框

  1. <!-- 预定义复合框 -->
  2. <section>
  3. <label for="course"></label>
  4. <input type="text" list="course" name="course">
  5. <datalist id="course">
  6. <!-- 此<option>使用单标签,与<select>中不同 -->
  7. <option value="啦啦啦啦">
  8. <option value="哈哈哈哈">
  9. <option value="嘎嘎嘎">
  10. </datalist>
  11. </section>

2.form表单的用法

  • 可以不用放在form标签里面也能提交数据
  • 注意:form标签中的id值需要与inp表单中的form值相同
  1. <form action="" id="love"></form>
  2. <label for=""></label>
  3. <input type="text" form="love">

3.同一个form表单中的不同按钮分别执行不能文件

  • 提示:此时form标签中可以不添加任何属性
    1. <form>
    2. <button formaction="01.php" formmethod="GET" formtarget="_blank">登录</button>
    3. <button formaction="02.php" formmethod="post" formtarget="_blank">注册</button>
    4. </form>

    4.下拉列表

  • 传统方式
    1. <select name="name" id="">
    2. <option value="1">张三</option>
    3. <option value="2">李四</option>
    4. </select>
  • 新方式(便于js操作)
    1. <select name="name" id="">
    2. <option value="1" label="张三">
    3. <option value="2" label="李四">
    4. </select>

  • 下拉分组
    1. <select name="name" id="name">
    2. <optgroup label="三国">
    3. <option value="1">张飞</option>
    4. <option value="2">刘备</option>
    5. <option value="3">关羽</option>
    6. </optgroup>
    7. <optgroup label="水浒">
    8. <option value="4">金莲</option>
    9. <option value="5">武松</option>
    10. <option value="6">西门</option>
    11. </optgroup>
    12. </select>
  • <select> 属性
序号 属性 描述
1 name 请求参数名称/变量名
2 multiple 是否允许多选(布尔属性)
3 size 允许同时显示的列表项
3 disabled 是否禁用(布尔属性)
  • <optgroup>属性
属性 描述
label 列表分组名称
  • <option>属性
序号 属性 描述
1 value 请求参数的值
2 label 默认选项文本值
3 selected 是否选中(布尔属性)
3 disabled 是否禁用(布尔属性)
  • <select>事件属性
序号 事件属性 描述
1 onchange 当下拉列表选项值发生变化时才会触发
2 onclick 只要点击就会触发(选项值可以不改变)

5.文本域

  1. <textarea name="" id="" cols="30" rows="10" placeholder="请随便输入"></textarea>
  • 常用属性
序号 属性 描述
1 cols 文本域可视宽度
2 rows 文本域可输入的行数
3 name 文本域参数名称
4 form 绑定所属表单元素
5 minlength 允许输入最小字符长度
6 maxlength 允许输入最大字符长度
7 maxlength 允许输入最大字符长度
8 placeholder 提示信息占位符
9 wrap 换行方式:hard/soft默认
10 disabled 禁用(布尔属性)
11 autofocus 自动获取焦点(布尔属性)
12 autocomplete 自动完成(布尔属性)
  • 事件属性
序号 事件 描述
1 onclick 点击时触发
2 onchange 文本被修改时触发
3 onselect 文本被选中时触发
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议