表单验证

Django 之 Form 组件

会有一股神秘感。 提交于 2019-11-27 22:28:13
常用功能 From 组件主要有以下几大功能: 生成 HTML 标签 验证用户数据(显示错误信息) HTML Form 提交保留上次提交数据 初始化页面显示内容 小试牛刀 下面我们通过 Form 组件来生成 HTML 标签和验证用户提交的数据以及保留上次提交的数据。 创建 Form 类 form_verify.py from django import forms from django.forms import fields class FormVerify(forms.Form): user = fields.CharField( # 字符串形式 max_length=32, # 最长不能超过 32 字节 required=True, # 不能为空 # 错误提示,支持自定义错误信息(默认为英文) error_messages = { 'required': '不能为空', 'max_length': '最长不超过32个字节' }) pwd = fields.CharField(min_length=16, max_length=32, required=True, error_messages={ 'required': '不能为空', 'max_length': '最长不超过32个字节', 'min_length': '最短不能少于16个字节' }) age = fields

前端基础之HTML快速入门

不羁岁月 提交于 2019-11-27 22:14:44
什么是 HTML? HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种 标记语言 (markup language) 标记语言是一套 标记标签 (markup tag) HTML 使用 标记标签 来描述网页 html中,除了语义,其他什么都没有。 html是一个纯本文文件(就是用txt文件改名而成),用一些标签来描述文字的语义,这些标签在浏览器里面是看不到的,所以称为“超文本”,所以就是“超文本标记语言”了。 所以,接下来,我们肯定要学习一堆html中的标签对儿,这些标签对儿能够给文本不同的语义。 比如,面试的时候问你,h1标签有什么作用? 正确答案:给文本增加主标题的语义。 错误答案:给文字加粗、加黑、变大。 2、HTML的网络术语 网页 :由各种标记组成的一个页面就叫网页。 主页(首页) : 一个网站的起始页面或者导航页面。 标记: <p> 称为开始标记 , </p> 称为结束标记,也叫标签。每个标签都规定好了特殊的含义。 元素: <p>内容</p> 称为元素. 属性:给每一个标签所做的辅助信息。 HTML 标签 HTML 标记标签通常被称为 HTML 标签 (HTML tag)。 HTML 标签是由 尖括号 包围的关键词,比如 <html> HTML 标签通常是

【前端基础之HTML】

元气小坏坏 提交于 2019-11-27 21:12:23
原文: http://blog.gqylpy.com/gqy/235 " 目录 一、HTML介绍 二、head内常用标签 三、body内常用标签 一、HTML介绍 1. web服务本质 from socket import socket, SOL_SOCKET, SO_REUSEADDR sk = socket()sk.setsockopt(SOL_SOCKET, SO_REUSEADDR, 1)sk.bind(('127.0.0.1', 8080))sk.listen() while 1: conn, addr = sk.accept() info = conn.recv(10240) print(info) conn.send(b'HTTP/1.1 200 OK\r\n\r\n') conn.send(b'<h1>Hello world!</h1>') conn.close() 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 2. HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页(对于不同的浏览器

iview多表单走一个验证

泪湿孤枕 提交于 2019-11-27 21:00:43
后端返回2个数据结构 //number 数组 里面包含了数据的key[下标]值 //formdata 数组 里面是数据结构它的key是上面的变量值 //后端获取到值 赋值给 data 变量里面 this.formData = list; this.number = number; 来源: https://www.cnblogs.com/phper8/p/11376525.html

AngularJS - 表单验证

时光总嘲笑我的痴心妄想 提交于 2019-11-27 19:28:39
虽然我不是前端程序员,但明白前端做好验证是多么重要。 因为这样后端就可以多喘口气了,而且相比后端什么的果然还是前端可以提高用户的幸福感。 AngularJS提供了很方便的表单验证功能,在此记录一番。 首先从下面这段代码开始 <form ng-app="myApp" ng-controller="validationController" name="mainForm" novalidate> <p>Email: <input type="email" name="email" ng-model="email" required> <span style="color:red" ng-show="mainForm.email.$dirty && mainForm.email.$invalid"> <span ng-show="mainForm.email.$error.required">Email is required.</span> <span ng-show="mainForm.email.$error.email">Invalid email address.</span> </span> </p> <p> <input type="submit" ng-disabled="mainForm.$invalid"> </p> </form> <script> angular

Jquery表单验证

我只是一个虾纸丫 提交于 2019-11-27 19:28:18
使用插件:formValidator 下载链接: http://www.cnblogs.com/wzmaodong/archive/2008/01/11/1034901.html 使用步骤: 1.首先在项目中添加必备js与css 2.代码中添加引用(必备引用) <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <!--jquery必须库--> <script src="formValidator1/formValidator-4.0.1.min.js" type="text/javascript"></script> <!--表单验证必须库--> <script src="formValidator1/formValidatorRegex.js" type="text/javascript"></script> <!--表单验证扩展库--> <link href="formValidator1/style/validator.css" rel="stylesheet" type="text/css" /><!--表单验证样式表--> 3.<body>中要验证的标签(做一些常用的演示) <table border="0px" style="font-size:12px"> <tr>

表单验证<AngularJs>

久未见 提交于 2019-11-27 19:28:04
常用的表单验证指令 1. 必填项验证 某个表单输入是否已填写,只要在输入字段元素上添加HTML5标记required即可: <input type="text" required /> 2. 最小长度 验证表单输入的文本长度是否大于某个最小值,在输入字段上使用指令ng-minleng= "{number}": <input type="text" ng-minlength="5" /> 3. 最大长度 验证表单输入的文本长度是否小于或等于某个最大值,在输入字段上使用指令ng-maxlength="{number}": <input type="text" ng-maxlength="20" /> 4. 模式匹配 使用ng-pattern="/PATTERN/"来确保输入能够匹配指定的正则表达式: <input type="text" ng-pattern="/[a-zA-Z]/" /> 5. 电子邮件 验证输入内容是否是电子邮件,只要像下面这样将input的类型设置为email即可: <input type="email" name="email" ng-model="user.email" /> 6. 数字 验证输入内容是否是数字,将input的类型设置为number: <input type="number" name="age" ng-model="user.age" />

ElementUI的表单验证数字类型(输入了数据依然报错的原因)

倾然丶 夕夏残阳落幕 提交于 2019-11-27 18:33:15
https://www.cnblogs.com/oldli/articles/9557635.html 当需要验证的字段是数字类型的时候,需要使用 v-model.number 来绑定,否则验证的时候会当做字符串处理,结果就无法验证 <el-form-item label="可透支额:" prop="overdraw"> <el-input v-model.number="form.overdraw" type="number" placeholder="客户可透支金额"> <template slot="append">元</template> </el-input> </el-form-item> overdraw: [ { type: 'number', min: 0, message: '可透支额度不能小于0', trigger: 'blur' } ] 来源: https://www.cnblogs.com/james641/p/11372279.html

Django 表单

时光怂恿深爱的人放手 提交于 2019-11-27 17:16:14
一、表单 HTML中的表单: 单纯从前端的 html 来说,表单是用来提交数据给服务器的,不管后台的服务器用的是 Django 还是 PHP 语言还是其他语言。只要把 input 标签放在 form 标签中,然后再添加一个提交按钮,那么以后点击提交按钮,就可以将 input 标签中对应的值提交给服务器了。 Django中的表单: Django 中的表单丰富了传统的 HTML 语言中的表单。在 Django 中的表单,主要做以下两件事: 渲染表单模板。 表单验证数据是否合法。 Django中表单使用流程: 在讲解 Django 表单的具体每部分的细节之前。我们首先先来看下整体的使用流程。这里以一个做一个留言板为例。首先我们在后台服务器定义一个表单类,继承自 django.forms.Form 。示例代码如下: # forms.py class MessageBoardForm(forms.Form): title = forms.CharField(max_length=3,label='标题',min_length=2,error_messages={"min_length":'标题字符段不符合要求!'}) content = forms.CharField(widget=forms.Textarea,label='内容') email = forms.EmailField

表单-django

ぃ、小莉子 提交于 2019-11-27 17:16:02
#表单-django @(python) URL相关信息 HttpRequest对象包含当前请求URL的一些信息: | 属性/方法 | 说明 | 举例 | | :-------- |: --------| :--: | |request.path |除域名以外的请求路径,以正斜杠开头 |"/hello/"| |request.get_host()| 主机名(比如,通常所说的域名)| "127.0.0.1:8000" or "www.example.com"| |request.get_full_path() |请求路径,可能包含查询字符串 |"/hello/?print=true"| |request.is_secure()| 如果通过HTTPS访问,则此方法返回True, 否则返回False| True 或者 False| 简单例子 在users app下views.py,添加一下代码 from django.http import HttpResponse def search_form(request): return render_to_response('search_form.html') def search(request): if 'name' in request.GET: try: info = Info.objects.get(name=request