form表单提交

form表单

爷,独闯天下 提交于 2019-12-01 10:14:29
form表单 form属于块级标签 功能: 表单用于向服务器传输数据,从而实现用户与web服务器的交互 表单能够包含input系列标签,比如文本字段。复选框。单选框。提交按钮等等 表单还可以包含textarea select fieldset labl标签 表单属性: 属性 描述 accept-charset 规定在提交表单时使用的字符集(默认:页面字符集) action 规定向何处提交表单的地址 URL(提交页面) autocomplete 规定浏览器应该自动完成表单(默认:开启) enctype 规定被提及的数据的编码(默认:url-encoded) methon 规定提交表单时所用的方法(默认:get) name 规定识别表单的名称(对于DOM 使用:document.forms.name) novalidate 规定浏览器不验证表单 target 规定action属性中地址的目标(默认:_self) 表单元素: 基本概念: html表单是html里比较复杂的部分,表单往往和脚本 动态页面 数据处理等功能结合 因此他是制作动态网站很重要的内容 表单一般手机用户的输入信息 表单工作原理: 访问者在浏览表单网页时,可填写必须的信息,然后按某个按钮提交。这些信息通过internet传送的服务端 服务器上专门的程序对这些数据进行处理,如果有错误会返回错误信息,并要求纠正错误

form表单

五迷三道 提交于 2019-12-01 10:14:14
表单 功能/作用 用于向服务器发送数据,实现用户与web服务器的交互 form表单内的标签有 input textarea select fieldset label form表单属性 accept-charset 规定在被提交表单中使用的字符集(默认:页面字符集)。 action 规定向何处提交表单的地址(URL)(提交页面)。 autocomplete 规定浏览器应该自动完成表单(默认:开启)。 enctype 规定被提交数据的编码(默认:url-encoded)。如果是上传文件需要将enctype="multipart/form-data" method 规定在提交表单时所用的 HTTP 方法(默认:GET)。 name 规定识别表单的名称(对于 DOM 使用:document.forms.name)。 novalidate 规定浏览器不验证表单。 target 规定 action 属性中地址的目标(默认:_self)。 input type 文本text 密码框password 日期输入框date 复选框checkbox redio单选框 提交按钮submit 重置按钮reset 普通按钮button 隐藏输入框hidden 文本选择框file name 相当于表单提交后的数据的key值 value 相当于表单提交后的数据的value值 当input为各种按钮时

Form和ModelForm组件

前提是你 提交于 2019-12-01 08:34:15
本节目录 一 Form介绍 二 Form常用字段和插件 三 From所有内置字段 四 字段校验 五 Hook钩子方法 六 进阶补充 七 ModelForm 八 xxx 一 Form介绍      我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。   与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息.。   Django form组件就实现了上面所述的功能。   总结一下,其实form组件的主要功能如下:     生成页面可用的HTML标签     对用户提交的数据进行校验     保留上次输入内容      普通方式手写注册功能     views.py # 注册 def register(request): error_msg = "" if request.method == "POST": username = request.POST.get("name") pwd = request.POST.get("pwd") # 对注册信息做校验 if len(username) < 6: # 用户长度小于6位 error_msg = "用户名长度不能小于6位" else: #

Django-form表单

二次信任 提交于 2019-12-01 08:06:49
目录 1. Form介绍   1.1普通方式手写注册功能 1.2使用form组件实现注册功能 2.Form常用字段与插件 2.1initial 2.2error_messages 2.3password 2.4radioSelect 2.5单选Select 2.6多选Select 2.7单选checkbox 2.8多选checkbox 2.9date类型 2.10choice字段注意事项 三 Form所有内置字段 4.字段校验 4.1RegexValidator验证器 4.2自定义验证函数 5.Hook钩子方法 5.1局部钩子 5.2全局钩子 6.进阶补充 6.1应用Bootstrap样式 6.2批量添加样式 6.3简单写一个小项目:book表的添加和数据展示 7.ModelForm 7.1modelForm定义 7.2class Meta下常用参数: 7.3ModelForm的验证 7.4save()方法 8.xxx 8.1创建modelform 8.2添加纪录 8.3编辑数据 1. Form介绍   我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确

document.forms使用

烈酒焚心 提交于 2019-12-01 06:58:27
定义:document.forms返回form表单的集合,包含了当前DOM结构中所有的form表单。 语法: 1. 获取当前DOM结构中的第一个form表单。 document.forms[0] 2. 获取当前DOM结构中指定的form表单。 document.forms['']; 用例: 1.获取当前DOM结构中第三个form表单并提交。 document.forms[3].submit(); 2.获取当前DOM结构中name为hide_name的表单并提交。 document.forms['hide_name'].submit(); 说明:据有关文档介绍:get请求中表单的action属性内不得带参数(此条要性未进行验证,暂时记存。) 来源: https://www.cnblogs.com/tanjiyuan/p/11543988.html

01 前端--HTML内容

China☆狼群 提交于 2019-12-01 05:06:06
目录 一、HTML的本质 1.1 Web服务本质 1.2 HTML是什么 1.3 HTML标记语言的文档结构 1.4 HTML标签的格式 1.4.1 标签的语法 1.4.2 标签的重要属性 1.5 HTML的注释 二、HTML的常用标签 2.1 head标签内常用的标签 2.1.1 Meta标签 介绍 2.1.2 Meta标签 组成 2.2 body标签内常用的标签 2.2.1 标题标签 2.2.2 段落标签 2.2.3 超链接标签 2.2.4 图片标签 2.2.5 列表标签 2.2.6 表格标签 2.2.7 div标签和span标签 三、form表单 3.1 form表单的功能 3.2 form表单的属性 3.3 form表单元素 1.input标签的属性 3. select标签属性 一、HTML的本质 1.1 Web服务本质 在这里我们先提一下网络编程中的socket套接字,我们知道我们的TCP连接有C/S和B/S C/S:是客户端和服务端之间进行通信连接 B/S:是浏览器和服务端之间进行通信连接的,这里浏览器其实就是相当于是客户端 * 通过B浏览器向服务端建立连接 先建立服务端 import socket server = socket.socket() server.bind(('127.0.0.1',8080)) #'127.0.0.1'是一个本机的回环地址

前端之HTML

↘锁芯ラ 提交于 2019-12-01 05:02:06
目录 1010-1011 前端之html 浏览器 什么是HTML HTML的作用 编写html的规范 HTML结构 常用标签 head内常用标签 body内常用标签 特殊字符 块级标签(div标签)和行内(内联)标签(span标签) 块级标签和行内标签的区别 form表单(很重点) form表单功能 form表单属性 表单元素 表单的语义化举例 HTML标签总结 1010-1011 前端之html 浏览器 浏览器也是一个客户端 # 这是一个服务器,我们通过浏览器就可以访问的到服务器发送的"hello" import socket soc = socket.socket() soc.bind(('127.0.0.1',8080)) soc.listen(5) while True: conn,addr = soc.accept() data = conn.recv(1024) conn.send(b"HTTP//1.1 200 ok\r\n\r\n") # 必须要加上这一句,不然浏览器不认识 conn.send(b"hello") conn.close() 浏览器不通过服务器也可以渲染文本 什么是HTML HTML全称Hyper Text Markup Language,超文本标记语言,是一种描述性的标记语言。 超文本:音频、视频、图片 标记:称为标记

form表单

旧巷老猫 提交于 2019-12-01 04:51:28
功能: 表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含textarea、select、fieldset和 label标签。 表单属性 | 属性 | 描述 | | :------------: | :----------------------------------------------------------: | | accept-charset | 规定在被提交表单中使用的字符集(默认:页面字符集)。 | | action | 规定向何处提交表单的地址(URL)(提交页面)。 | | autocomplete | 规定浏览器应该自动完成表单(默认:开启)。 | | enctype | 规定被提交数据的编码(默认:url-encoded)。如果是上传文件需要将**enctype="multipart/form-data"** | | method | 规定在提交表单时所用的 HTTP 方法(默认:GET)。 | | name | 规定识别表单的名称(对于 DOM 使用:document.forms.name)。 | | novalidate | 规定浏览器不验证表单。 | | target | 规定 action 属性中地址的目标(默认:_self)。 | 表单元素

Django 简单学习 三(实例)

﹥>﹥吖頭↗ 提交于 2019-12-01 02:57:14
Django中form表单简单处理 实例:    Django中,使用form表单提交数据,后台处理后响应用户请求    1. 定义urls路由 "index/"       2. 编写views下的功能函数          3. 编写HTML     使用form 表单提交用户数据:       action就是提交的地址,相当于路由url       method为请求方式(一般为get或post)     此处form解释为:提交数据到Django路由下的“/test”,根据urls.py中路由来调用views向下处理       4. 结果为:          5. 输入数据,提交后    来源: https://www.cnblogs.com/leafchen/p/11649728.html

Django-Form组件-formset_factory

徘徊边缘 提交于 2019-11-30 19:49:30
Formset 多个表单的集合,可以同时提交多个from表单中的数据,在web页面中,可以在同一个页面,提交多个form表单。 Django针对不同的formset提供了3种方法: formset_factory, modelformset_factory和inlineformset_factory。下面对modelformset_factory进行示例展示 主要的变化是在视图函数中 from django.forms import modelformset_factory def study_record(request,courserecord_id): # modelformset_factory 支持在同一页面显示多个form,一个form就是作为一条记录,可以直接在本也米娜对from中的内容进行修改 formset = modelformset_factory(model=models.StudyRecord,form=StudyRecordForm,extra=0) formset_obj = formset(queryset=models.StudyRecord.objects.filter(course_record_id=courserecord_id)) if request.method == 'POST': formset_obj = formset