首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

django 1.8 官方文档翻译: 5-1-1 使用表单

它将显示一个标签为”Your name:”的文本字段,和一个”OK”按钮。如果模板上下文包含一个current_name 变量,它将用于预填充your_name 字段。...绑定的和未绑定的表单实例 绑定的和未绑定的表单 之间的区别非常重要: 未绑定的表单没有关联的数据。当渲染给用户时,它将为空或包含默认的值。 绑定的表单具有提交的数据,因此可以用来检验数据是否合法。...如果渲染一个不合法的绑定的表单,它将包含内联的错误信息,告诉用户如何纠正数据。 表单的is_bound 属性将告诉你一个表单是否具有绑定的数据。...通常,隐藏字段中的错误意味着表单被篡改,因为正常的表单填写不会改变它们。然而,你也可以很容易地为这些表单错误插入一些错误信息显示出来。...可重用的表单模板 如果你的网站在多个地方对表单使用相同的渲染逻辑,你可以保存表单的循环到一个单独的模板中来减少重复,然后在其它模板中使用include 标签来重用它: # In your form template

4.3K20

6.HTML输入表单标签元素介绍

[TOC] 0x00 前言简述 本章将主要给各位看友介绍表单form中常用的标签元素属性,本节标签一览如下所示: : 定义供用户输入的 HTML 表单。...HTML5 中不支持 0x00 表单标签元素 form 标签 描述: 表单是一个包含表单元素的区域,表单元素是允许用户在表单中输入内容,其包含 文本框、文本域(textarea)、按钮、下拉列表、单选框...-- 1.指定表单提交给后端的地址以及方法,实现自动填充。...其默认字体是等宽字体(通常是 Courier) 属性: autocomplete: 是否使用浏览器的记忆功能自动填充文本(off、on)。...autofocus: 页面加载完毕之后是否自动给本元素添加焦点。 rows: 元素的输入文本的行数(显示的高度)。 cols: 文本域的可视宽度, 必须为正数,默认为 20 (HTML5)。

4.6K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HTML-CSS基础学习

    表示可选数据的列表,以树形列表形式显示 email 表示必须输入E-mail地址的文本输入框 url 表示必须输入URL地址的文本输入框 number 表示必须输入数值的文本输入框...允许输入域可选择多个值 fieldest disable属性 label:control 通过control可以访问表单元素 selectionDirection...Visual Studio Code HTML5表单 form标签 form标签用于常见提供用户输入信息的表单 action:指定提交的处理程序 method:指定提交的方式 HTML5中: 使用id...替代name autocomplete:表单的自动填充功能,on/off novalidate:提交表单不进行验证 HTML5新增的input元素 HTML4中input元素 单行文本框 显示 布局属性 display属性 用来确定页面元素是否显示以及显示方式,不可继承 float属性 用来定义元素是否浮动以及浮动方式 clear属性 用来定义不允许有浮动对象的边

    4.8K30

    Django学习笔记之Django Form表单详解

    so,两个突出优点:     1 form表单提交时,数据出现错误,返回的页面中仍可以保留之前输入的数据。    ...这时表单不再为空(未绑定),所以HTML 表单将用之前提交的数据填充,然后可以根据要求编辑并改正它。...绑定的表单具有提交的数据,因此可以用来检验数据是否合法。如果渲染一个不合法的绑定的表单,它将包含内联的错误信息,告诉用户如何纠正数据。...错误信息 {'required': '不能为空', 'invalid': '格式错误'} show_hidden_initial=False, 是否在当前插件后面再加一个隐藏的且具有默认值的插件...(可用于检验两次输入是否一直) validators=[], 自定义验证规则 localize=False, 是否支持本地化

    4.6K10

    如何设计出一款出色的结账表单

    这将让那些想要尽快填写完表单的用户快速的跳过这些字段。 3. 不要使用字段标签作为占位符 带标签的主要目的不是在用户输入数据时隐藏它们。...字段标签应始终保持可见; 理想情况下,他们应该位于字段的顶部或左侧。如果你设计的移动端并且屏幕空间有限,则可以使用浮动标签技术。当用户激活一个字段时,占位符文本会淡出,并且跳出显示在顶部。 ?...当用户开始输入地址时,你可以使用自动建议和自动完成机制。诸如Google地理定位搜索之类的服务, 在用户输入前几个字是就可自动匹配地址。同时,你应该使预填充字段可编辑,以便用户可以更改其中的信息。...在许多支付选项中,信用卡仍然是最常用的支付方式之一。这一点非常重要:确保结账表单已针对使用信用卡购物进行了优化,这里有几件事要记住: 告知用户可接受的卡片类型。...你可以将此信息和支持卡发行商的图标放在一起。如果你的支付系统不支持某种类型的卡片,请在用户输入卡号时告诉他们。 根据输入的第一个数字显示卡类型。前六位数字标识用户卡的确切发行者。

    3.3K51

    IT课程 HTML基础 013_表单和用户输入

    表单 HTML 表单(Form)是 HTML 中非常重要的一部分,它能让用户在网页上输入信息,并将信息提交到服务器。...autocomplete:用于指定是否启用表单的自动完成功能。如果设置为 on,则浏览器将会自动填充表单中之前输入过的数据。 novalidate:用于指定是否验证表单数据。...密码字段 如果你需要用户输入密码,可以将元素的type属性设置为 “password”,输入的内容会被隐藏起来。...单选按钮(Radio Buttons) 单选按钮和复选框可以让用户在多个选项中选择一个或多个。单选按钮的type属性值为 “radio”。...它可以用于提交表单、重置表单、或执行其他操作。 type、name、value label 标签 用于为输入元素提供标签。标签可以帮助用户理解输入元素的用途。

    9510

    前端基础知识整理

    表单 标签 描述 定义供用户输入的表单 定义输入域 定义文本域 (一个多行的输入控件) 定义了 元素的标签,一般为输入标题...就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。...选择所有访问过的链接 1 :active a:active 伪类 选择活动链接 1 :hover a:hover 伪类 选择鼠标在链接上面时 1 :focus input:focus 伪类 选择具有焦点的输入元素...3 :root :root 选择文档的根元素 3 :empty p:empty 伪元素 选择每个没有任何子级的p元素(包括文本节点) 3 :enabled input:enabled 伪类 选择每一个已启用的输入元素...1 clip 剪裁绝对定位元素 2 cursor 规定要显示的光标的类型(形状) 2 display 规定元素应该生成的框的类型 1 float 规定框是否应该浮动 1 left 设置定位元素左外边距边界与其包含块左边界之间的偏移

    3.2K20

    如何设计出一款出色的结账表单

    这将让那些想要尽快填写完表单的用户快速的跳过这些字段。 3. 不要使用字段标签作为占位符 带标签的主要目的不是在用户输入数据时隐藏它们。...字段标签应始终保持可见; 理想情况下,他们应该位于字段的顶部或左侧。如果你设计的移动端并且屏幕空间有限,则可以使用浮动标签技术。当用户激活一个字段时,占位符文本会淡出,并且跳出显示在顶部。...当用户开始输入地址时,你可以使用自动建议和自动完成机制。诸如Google地理定位搜索之类的服务, 在用户输入前几个字是就可自动匹配地址。同时,你应该使预填充字段可编辑,以便用户可以更改其中的信息。...这一点非常重要:确保结账表单已针对使用信用卡购物进行了优化,这里有几件事要记住: 告知用户可接受的卡片类型。你可以将此信息和支持卡发行商的图标放在一起。...如果你的支付系统不支持某种类型的卡片,请在用户输入卡号时告诉他们。 根据输入的第一个数字显示卡类型。前六位数字标识用户卡的确切发行者。

    2.7K60

    HTML 表单和约束验证的完整指南

    颜色选择器 date 年、月、日的日期选择器 datetime-local 日期和时间选择器 email 电子邮件输入字段 file 文件选择器 hidden 一个隐藏的领域 image 显示由src...最好显示标签而不是强迫用户记住该字段想要什么! 输入行为 字段类型和约束属性会改变浏览器的输入行为。例如,number输入显示移动设备上的数字键盘。...当您需要比较两个输入时,这通常是必要的——例如,当您输入电子邮件地址或电话号码时,检查“新”和“确认”密码字段是否具有相同的值,或确保一个日期接一个日期。...); 处理程序可以使用checkValidity()orreportValidity()方法检查整个表单是否有效,true当表单的所有输入都有效时返回。...CSS 可以在表单提交时显示或隐藏验证消息: .help { display: none; } .invalid .help { display: block; } .invalid label, .invalid

    8.4K40

    一文读懂H5新特性的应用

    3. hidden 属性 语法 hidden 属性用于隐藏元素,使其不在页面上显示。 使用场景 临时隐藏元素:例如在表单中隐藏某些字段,或在特定条件下隐藏某些内容。...状态管理:用于控制元素的显示与隐藏状态,而无需使用CSS的 display: none;。 示例代码 这段文本是隐藏的。... 标签 语法 标签用于封装一段独立的内容块,如文章、博客帖子、新闻报道等,内容通常具有独立的意义,可以单独存在。... 在这个示例中, 标签嵌入了一个音频文件,并提供了多个格式以确保跨浏览器的兼容性。用户可以通过显示的控件播放、暂停、调整音量等。 2.... 在这个示例中, 标签嵌入了一个视频文件,并提供了多个格式和一个预览图像,以确保跨浏览器的兼容性和用户体验。用户可以通过显示的控件播放、暂停、调整音量、全屏观看视频等。

    45210

    【VUE】基础用法(属性与事件的绑定,条件渲染等)

    在输入框输入完成后,点击esc将清空输入框,点击enter将触发ajax事件,我们可以直接使用按键修饰符,给具体的按键绑定事件函数。...,快速获取表单的数据,表单包括input,文本域,和下拉列表。...this.username); } } });  条件渲染指令 条件渲染指令用来辅助开发者按需控制DOM的显示与隐藏...-- v-if v-show都是控制元素的显示与隐藏 v-if是动态添加或删除元素 v-show是display:none隐藏 --> 这是被...key的注意事项 key的值只能是字符串或数字类型 key的值必须具有唯一性(即key的值不能重复) 建议把数据项id属性的值作为key的值(因为id属性的值具有唯一性) 使用index的值当作key的值没有任何意义

    1.5K20

    HTML表单(下)

    datalist标签与list属性 标签是用来给list属性提供列表数据的,类似于一个数据组,option标签用于给这个数据组填充数据。...除了可以在submit中指定表单提交页面外,还可以使用formmethod属性来指定提交的方式,同样的有formtarget属性用来指定表单提交后显示的窗口。...服务器接收页面就会把name的值指向你页面输入的数据: ? 所以name属性是用来给服务器识别你输入的数据的 如果把formmethod的值设置为post的话,提交的数据就不会显示出来,示例: ?...formmethod设置为post后,服务器接收页面就不会显示数据,数据被隐藏了: ? value属性在单选框中的应用示例: ? 运行结果: ? 服务器就会把name值指向value值: ?...在input里则只能用type属性来引入button组件,所以有很多的限制,顶多只能在文字上做一些效果,并且在爬取数据的时候还得需要判断一下type里面的值是否是button,如果是使用button标签的话直接找标签就可以了

    2.6K20

    TP入门第十天

    1、自动验证 数据对象是由表单提交的$_POST数据创建。需要使用系统的自动验证功能,只需要在Model类里面定义$_validate属性,是由多个验证因子组成的二维数组。...$_auto属性是由多个填充因子组成的数组。...是否开启令牌验证 ‘TOKEN_NAME’=>’__hash__’,    // 令牌验证的表单隐藏字段名称 ‘TOKEN_TYPE’=>’md5’,  //令牌哈希验证规则 默认为MD5 ‘TOKEN_RESET...’=>true,  //令牌验证出错后是否重置令牌 默认为true 如果开启表单令牌验证功能,系统会自动在带有表单的模板文件里面自动生成以TOKEN_NAME为名称的隐藏域,其值则是TOKEN_TYPE...(如果有多个表单提交可以参考手册使用) 防止SQL注入:系统会自动把curd的数据进行escape_string处理 输入过滤:用户输入的数据过滤建议使用令牌、自动验证、自动完成等 上传安全:文件后缀、

    1.5K50

    IT课程 HTML基础 015_HTML5新特性

    它们都具有各自的优点和缺点,适用于不同的场景。 SVG 是基于 XML 的矢量图形,可以无损缩放。这意味着 SVG 图形可以以任意大小显示,而不会失去质量。...当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项。...placeholder 提供对输入字段的简短提示,仅在字段为空时显示。 required 指定输入字段是否为必填字段。 step 指定 元素的合法数字间隔。...小结] 元素 作用 是否推荐 新增元素 定义图形,比如图表和其他图像。 该标签基于JavaScript 的绘图API。...不推荐 为不支持框架的浏览器提供替代内容。 建议使用JavaScript 来判断浏览器是否支持框架,并根据情况显示或隐藏内容。 不推荐 设置文本的删除线。

    10710

    最新iOS设计规范五|3大界面要素:控件(Controls)

    七、选择器(Pickers) 选择器可以显示一个或多个可滚动的不同值列表,供人们选择。在iOS 14及更高版本中,日期选择器支持其他选择值的方式,例如在日历视图中选择日期或使用数字键盘输入日期和时间。...另外,如果显示太长的选项,考虑使用列表或表单。列表和表单的高度可以调整,并且表单可以包含索引,这可以更快地定位列表的一部分。 使用可预测的和逻辑排序的值。...将进度条用于持续时间明确的任务。进度条非常适合显示任务的状态,尤其是当它帮助传达任务需要完成多长时间时。 在导航栏和工具栏中隐藏轨道的未填充部分。默认情况下,进度条的轨道包含已填充和未填充的部分。...当在导航栏或工具栏中使用时,进度栏应配置为隐藏轨道的未填充部分。 进度条的外观可以自定义。可以调整进度条的外观以匹配APP的设计。例如,您可以为轨道填充指定自定义色调或图像。...刷新控件是活动加载指示器的一种特殊类型,默认情况下处于隐藏状态,并在向下拖动要重新加载的视图时可见。例如,在“邮件”中,您可以将“收件箱”邮件列表向下拖动以检查是否有新邮件。 ? 执行自动内容更新。

    8.6K30
    领券