美文网首页
Forms表单

Forms表单

作者: stylever | 来源:发表于2017-04-06 17:38 被阅读0次

form

  • method
method提交表单的请求方式get或者post
<form method="get"></form>
<form method="post"></form>
  • action
action提交表单的地址
<form action="/login"></form>
  • enctype
enctype发送表单数据之前如何对其进行编码
<form action="/login" method="post" enctype="application/x-www-form-urlencoded"></form>

application/x-www-form-urlencoded(默认编码方式)在发送前编码所有字符
multipart/form-data 不对字符编码。在使用包含文件上传控件的表单时,必须使用该值。
text/plain 空格转换为 "+" 加号,但不对特殊字符编码。

更多form属性

input

  • type
描述
text 文本
radio 单选按钮
checkbox 复选框
submit 提交按钮
button 按钮
hidden 隐藏的输入字段
image 图像形式的提交按钮
password 密码字段
file 上传文件
reset 重置按钮
radio单选按钮。单选按钮只允许用户选择中其中一个选项。
一组radio的name值要相同,例如:
<input type="radio" name="sex" value="male">男
<input type="radio" name="sex" value="female">女
checkbox复选框按钮。复选框按钮允许用户选择中其中一个或者多个选项。
一组checkbox的name值要相同,例如:
<input type="checkbox" name="ball" value="basketball">篮球
<input type="checkbox" name="ball" value="football">足球
<input type="checkbox" name="ball" value="tennis">网球
<input type="checkbox" name="ball" value="volleyball">排球
button按钮,点击之后执行相应绑定的事件
image图像形式的提交按钮,submit提交按钮,点击之后提交表单中的数据
<input type="image" src="/image/submit.jpg">
<input type="submit">
  • placeholder
placeholder提示信息
<input type="text" placeholder="提示信息">
  • autocomplete
autocomplete自动填充功能
<input type="text" autocomplete="on">  开启自动填充功能
<input type="text" autocomplete="off"> 关闭自动填充功能
  • autofocus
autofocus页面加载时是否获得焦点(不适用于type="hidden")
<input type="text" autofocus="autofocus">
  • pattern
pattern规定输入字段值的格式(正则校验)
<input type="text" pattern="[0-9]">

更多input属性

label

label点击label标签时,浏览器会自动触发对应将焦点转到和标签相关的表单元素上
label标签的for属性的值需要和对应表单元素的id值相同
<form>
    <label for="male">男</label>
    <input type="radio" name="sex" value="male" id="male">
    <label for="female">Female</label>
    <input type="radio" name="sex" value="female" id="female">
</form>

更多label属性

textarea

textarea多行文本输入表单元素
可以通过rows和cols规定textarea尺寸
<textarea cols="30" rows="10"></textarea>

更多textarea属性

select

select下拉菜单
<select>
    <option value="beijing" selected="selected">北京</option>
    <option value="shanghai">上海</option>
    <option value="shenzhen">深圳</option>
</select>

更多select属性

查看浏览器支持情况

相关文章

  • 开发流程简介-表单视图&后台管理

    表单视图: 1.mysite/app/forms.py文件中定义表单类 from django.forms imp...

  • Angular学习笔记-表单

    Angular Forms 简介 Angular 4 中有两种表单: Template Driven Forms ...

  • django学习笔记.forms

    forms.py 表单模板 from django import forms from mysite import...

  • Forms表单

    form method action enctype 更多form属性 input type placeholde...

  • 表单 - Forms

    垂直排列表单 一般输入控件都用 .form-group元素包裹起来 水平排列表单 水平排列表单要给表单添加 .fo...

  • 菜鸟学习javascript19

    20.表单对象 获取表单对象: document.getElementById(); Document.forms...

  • Forms#-表单基础

    在Django中创建表单 表单# forms.pyfrom django import formsclass Na...

  • Django表单

    Django表单 一、构建表单 1.直接构建表单 2.Django构建表单 (1)Form 类 forms.py ...

  • angular表单知识点

    大纲 1、对表单的理解2、模板驱动表单(Template Driven Forms)3、响应式表单(Reactiv...

  • Form类学习笔记

    Django的表单功能由Form类实现 分为两种 django.forms.Form 和 Django.forms...

网友评论

      本文标题:Forms表单

      本文链接:https://www.haomeiwen.com/subject/vkvqattx.html