表单验证

循环表单数据验证

青春壹個敷衍的年華 提交于 2019-12-03 20:25:39
<!-- 循环数据表单验证 --> <div v-for="(item,index) in ruleForm.circulation" :key="index" style="width:933px"> <el-form-item label="姓名" :prop="`circulation.`+index+'.name'" :rules="[ { pattern:/^[\u4e00-\u9fa5]+$/, message: '姓名必须是汉字', trigger: ['blur', 'change'] } ]" > <el-input v-model="item.name" style="width:180px;"></el-input> </el-form-item> <el-form-item label="关系" :prop="`circulation.`+index+'.relation'" style="padding-left:60px" > <el-input v-model="item.relation" style="width:180px;"></el-input> </el-form-item> <el-form-item label="民族" :prop="`circulation.`+index+'.nation'" style="padding-left

Dreamweaver cs6自定义后台主页面

烂漫一生 提交于 2019-12-03 19:45:58
以前网站设计都用CMS内容管理系统,如Joomla,WordPress等。后台页面登录内容是固定的,无法修改,久了就烦,只好用Dreamweaver Cs6来重新设计后台主页。 使用 dreamweaver 设计后台主页面,必须是建立动态网站项目,是创建一个通用型动态网站的后台管理页面,即通过该页面对前台的注册用户、新闻发布、投票调查、留言和通讯录进行管理。包括管理员用户登录页面和后台首页,前者主要涉及表单的插入和管理员的身份验证,后者涉及防止非法用户直接输入网址恶意登录和退出时注销用户的问题。图: 当然除了ASP,也可以是asp.net,PHP等建立后台主页。 创建后台管理员用户登录页面 右单击站点中的admin文件夹,选择【新建文件】,在该文件夹下创建AdminLogin.asp和ReAdminLogin.asp文件。 打开AdminLogin.asp文件,在设计视图中插入表单,表单的名称为form1,对ReAdminLogin.asp文件进行同样的操作。 将光标定位在表单中,插入一个4行2列的表格,完成用户登录界面设计,如图8-2-2所示。修改用户名和密码文本框名称,分别改为Aname和Apass。类似完成当用户名或密码输入错误时的重新登录页面。 在【服务器行为】面板中单击【用户身份验证】→【登录用户】命令。该具体步骤及说明请参考项目2中任务3的相关内容,在此不再赘述

django基于模型的表单

六眼飞鱼酱① 提交于 2019-12-03 10:34:52
1.url路由-------------------------------path("test/", app01_views.test)2.views.py视图和基于模型的表单-----------------------------------from django.shortcuts import render, HttpResponse# Create your views here.from django.db import connectionfrom app01.models import *from django.db.models import Max,Minfrom django import formsfrom django.forms import widgetsfrom django.db import modelsclass NameModle( models.Model ): your_name = models.CharField(max_length=6) your_password = models.CharField( max_length=8 )class NameForm(forms.ModelForm): class Meta: model = NameModle fields = [ "your_name", "your

PHP实现防止表单重复提交功能【基于token验证】

笑着哭i 提交于 2019-12-03 09:59:45
本文实例讲述了PHP实现防止表单重复提交功能。分享给大家供大家参考,具体如下: 防止表单重复提交的方法有很多种,那么今天就给大家介绍一种php如何有效的防止表单重复提交。 代码非常简单 我相信大家很聪明给大家分享一个小的demo,大家可以借鉴一下: 具体代码: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 <?php /* * 2016年9月29日08:09:13 */ session_start(); header( "Content-Type: text/html;charset=utf-8" ); function set_token() { $_SESSION [ 'token' ] = md5(microtime(true)); } function valid_token() { $return = $_REQUEST [ 'token' ] === $_SESSION [ 'token' ] ? true : false; set_token(); return $return ; } //如果token为空则生成一个token if (

react + antd Form表单校验

自闭症网瘾萝莉.ら 提交于 2019-12-03 04:52:27
非空限制 {getFieldDecorator('name', { rules: [{ required: true, message: '名称不能为空', }],})( <Input placeholder="请输入名称" />)} 字符串限制   范围限制: {getFieldDecorator('password', { rules: [{ required: true, message: '密码不能为空', }, { min:4, message: '密码不能少于4个字符', }, { max:6, message: '密码不能大于6个字符', }], })( <Input placeholder="请输入密码" type="password"/> )}   长度限制: {getFieldDecorator('nickname', { rules: [{ required: true, message: '昵称不能为空', }, { len: 4, message: '长度需4个字符', }], })( <Input placeholder="请输入昵称" /> )} 自定义校验 {getFieldDecorator('passwordcomfire', { rules: [{ required: true, message: '请再次输入密码', }, {

element-ui Form表单验证

跟風遠走 提交于 2019-12-03 04:49:19
element-ui Form表单验证规则全解 element的form表单非常好用,自带了验证规则,用起来很方便,官网给的案例对于一些普通场景完全没问题,不过一些复杂场景的验证还得自己多看文档摸索,自己经过数次爬坑 之后,总结了几种form表单的验证规则,为了便于阅读,验证规则是拆分的,完整的代码放在文末 1. 普通输入验证 <el-form-item label="活动名称" prop="name"> <!-- validate-event属性的作用是: 输入时不触发表单验证.提交时再验证,你也可以设置成动态验证 --> <el-input v-model="registData.name" :validate-event="false"></el-input> </el-form-item> rules: { // 表单验证规则 name: [ { required: true, message: '请输入活动名称' }, // 'blur'是鼠标失去焦点的时候会触发验证 { min: 3, max: 5, message: '长度在 3 到 5 个字符' } ] } 2. 数字类型验证 <el-form-item label="区域面积" prop="area"> <!-- 输入的类型为Number时,需要加一个数字转换的修饰符,输入框默认的类型是String类型

.validate表单验证js

北城余情 提交于 2019-12-03 04:28:22
$("#signupForm").validate({ rules: { name: { required: true },id:{ required:true 校验类型: } }, messages: { name: { required: "请输入姓名" },id{ required: 必填 校验类型: } }})name可以填入div里的idrequired 设置必填 校验类型 取值 描述 required true|false 必填字段 email “@”或者”email” 邮件地址 url 路径 date 数字 日期 dateISO 字符串 日期( YYYY-MM-dd ) number 数字(负数,小数) digits 整数 minlength 数字 最小长度 maxlength 数字 最大长度 rangelength [minL,maxL] 长度范围 min 最小值 max 最大值 range [min,max] 值范围 equalTo jQuery 表达式 两个值相同 remote url 路径 ajax 校验 来源: https://www.cnblogs.com/kaokao/p/11777222.html

element-ui表单验证(电话,邮箱)

匿名 (未验证) 提交于 2019-12-03 00:32:02
element-ui Form表单验证 最近刚好使用了element-ui的form表单,官网只提供的示例,这里把一些常用的验证记录下来,方便后期查找 最终的效果是这样的, 这个表单里还加入了一下其他组件配合使用,这里为了简洁,就不放那么多代码,如果你刚好有用到其他功能的可以留言发其他功能的源码 // 这是HTML部分 < el - form : model = "ruleForm" : rules = "rules" ref = "ruleForm" label - width = "125px" class = "demo-ruleForm" > < el - form - item label = "联系电话:" prop = "buyerPhone" required > < el - input v - model = "ruleForm.buyerPhone" ></ el - input > </ el - form - item > < el - form - item label = "Email:" prop = "buyerEmail" required > < el - input v - model = "ruleForm.buyerEmail" ></ el - input > </ el - form - item > </ el - form > /

表单输入某个范围的正整数

匿名 (未验证) 提交于 2019-12-03 00:31:02
需求:表单中输入1-100的正整数 方法一 html <input type="text" class="number" maxNum="100"> js $(document).ready(function(){ $(".number").bind("keyup", function () {  //粘贴事件 CheckNum(this); }); }) function CheckNum(obj) { //验证整数 console.log('CheckNum已执行'); obj = $(obj); var tmptxt = obj.val().replace(/\D/, ''); //利用正则表达式 var maxNum = $.trim(obj.attr("maxNum")); //最大值 console.log(parseInt(tmptxt),maxNum); if (maxNum) { if (parseInt(maxNum) >= parseInt(tmptxt)||isNaN(parseInt(tmptxt))){ if(parseInt(tmptxt)>=1){ obj.val(parseInt(tmptxt)); }else{ obj.val('1'); } }else{ obj.val(parseInt(maxNum)); } console.log

表单输入某个范围的正整数

匿名 (未验证) 提交于 2019-12-03 00:30:01
需求:表单中输入1-100的正整数 方法一 html <input type="text" class="number" maxNum="100"> js $(document).ready(function(){ $(".number").bind("keyup", function () {  //粘贴事件 CheckNum(this); }); }) function CheckNum(obj) { //验证整数 console.log('CheckNum已执行'); obj = $(obj); var tmptxt = obj.val().replace(/\D/, ''); //利用正则表达式 var maxNum = $.trim(obj.attr("maxNum")); //最大值 console.log(parseInt(tmptxt),maxNum); if (maxNum) { if (parseInt(maxNum) >= parseInt(tmptxt)||isNaN(parseInt(tmptxt))){ if(parseInt(tmptxt)>=1){ obj.val(parseInt(tmptxt)); }else{ obj.val('1'); } }else{ obj.val(parseInt(maxNum)); } console.log