表单验证

简单的表单验证更改样式

天涯浪子 提交于 2020-01-25 10:29:40
知识点 运行效果 初始: 输入0-100: 输入错误: 每一次重新获得焦点样式都会重置 代码 < ! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < meta http - equiv = "X-UA-Compatible" content = "ie=edge" > < title > Document < / title > < style > #prompt { font - size : 13 px ; color : darkgrey ; } #score { border : 1 px solid darkgrey ; } . right { background : url ( "正确.png" ) no - repeat 5 px center ; background - size : 15 px 15 px ; padding - left : 20 px ; color : # 29 ff16 ! important ; } . error { background : url ( "错误 (1).png" )

商城项目-商品新增

霸气de小男生 提交于 2020-01-25 04:58:56
5.商品新增 5.1.效果预览 新增商品窗口: 这个表单比较复杂,因为商品的信息比较多,分成了4个部分来填写: 基本信息 商品描述信息 规格参数信息 SKU信息 5.2.从0开始 我们刚刚在查询时,已经实现创建了MyGoodsForm.vue,并且已经在MyGoods中引入。 不过目前没有写代码: <template> <v-card> my goods form </v-card> </template> <script> export default { name: "my-goods-form", props: { oldGoods: { type: Object }, isEdit: { type: Boolean, default: false } }, data() { return { } }, methods: { } } </script> <style scoped> </style> 然后在MyBrand中,已经引入了MyGoodsForm组件,并且页面中也形成了对话框: // 导入自定义的表单组件 import MyGoodsForm from './MyGoodsForm' < v-dialog max-width = " 500 " v-model = " show " persistent > < v-card > <!--对话框的标题--> < v

JS组件系列——Form表单验证神器: BootstrapValidator

非 Y 不嫁゛ 提交于 2020-01-23 21:06:30
github:https://github.com/nghuuphuoc/bootstrapvalidator 参考博客: JS组件系列——Form表单验证神器: BootstrapValidator 参考博客: bootstrapvalidator之API学习 表单HTML,如下:           <form role="form" id="roleForm"> <div class="box-body"> <div class="form-group"> <input type="text" class="form-control" id="inputRoleName" name="roleName" placeholder="角色名称" /> </div> <div class="form-group"> <input type="text" class="form-control" id="inputRoleDescribe" name="roleDescribe" placeholder="角色描述" /> </div> <div class="form-group"> <select class="form-control select2" style="width: 100%;" id="selectRoleType"> </select> </div> <div

bootstrapValidator 表单验证

强颜欢笑 提交于 2020-01-23 14:01:18
一、引入必要文件 下载地址:( https://github.com/nghuuphuoc/bootstrapvalidator/archive/v0.4.5.zip ) <link rel="stylesheet" href="/path/to/bootstrap/css/bootstrap.css"/> <link rel="stylesheet" href="/path/to/dist/css/ 一、引入必要文件 下载地址:( https://github.com/nghuuphuoc/bootstrapvalidator/archive/v0.4.5.zip ) <link rel="stylesheet" href="/path/to/bootstrap/css/bootstrap.css"/> <link rel="stylesheet" href="/path/to/dist/css/bootstrapValidator.min.css"/> <script type="text/javascript" src="/path/to/jquery/jquery.min.js"></script> <script type="text/javascript" src="/path/to/bootstrap/js/bootstrap.min.js"></script> //

bootstrapValidator表单验证插件

拥有回忆 提交于 2020-01-23 14:00:16
bootstrapValidator——一个很好用的表单验证插件,再也不用手写验证规则啦! bootstrapValidator官方文档: http://bootstrapvalidator.votintsev.ru/api/ 一、举个丽子: 写了一个小例子 先来看一下效果吧! 预览效果 查看源码 二、具体实现步骤如下: 1、下载jquery、bootstrap、bootstrapValidator bootstrapValidator下载地址: https://github.com/nghuuphuoc/bootstrapvalidator/commit/c023475236f66baab72975887a26e51d65df72f7 在这里下载后,解压bootstrapValidator-master,里面会有jquery、bootstrap、bootstrapValidator。其中bootstrap和jquery在vendor文件夹中,bootstrapValidator在src文件夹中。直接复制过来用就可以了,不用单独一个一个下载。在demo文件夹中有很多例子,可以直接拿过来用。 注意:如果bootstrap或jquery是单独下载的,可能会因为版本不一致,导致验证时,不会实时更新状态,最好使用下载后bootstrapValidator

Element表单验证(2)

回眸只為那壹抹淺笑 提交于 2020-01-22 18:37:18
转载文章: Element表单验证(2) Element表单验证(2) 上篇讲的是 async-validator 的基本要素,那么,如何使用到Element中以及怎样优雅地使用,就在本篇。 上篇讲到 async-validator 由3大部分组成 Options Validate Rules 基本验证流程如下 先按照rule的规则,制定每个字段的规范,生成rules 根据rules生成验证器 const validator = new Validator(rules) 验证器有验证函数 validator.validate(source, callback) source中的字段对应规则中的字段,全都通过或出错后调用callback 上面中的 validator.validate 对应Element中的 this.$refs[refName].validate ,只不过被改装过的。而且在Element中定义 <el-form :model='form'> 的 :model='form' ,那个 form 就是 source 。 source 的字段名,如 source.name 就是 form.name ,那么只要在 <el-form-item prop='name'> 设置和 source 一样的字段名 name ,就可以匹配 <el-form :rules='rules'>

SpringSecurity 默认表单登录页展示流程源码

瘦欲@ 提交于 2020-01-22 10:28:28
SpringSecurity 默认表单登录页展示流程源码 本篇主要讲解 SpringSecurity提供的默认表单登录页 它是如何展示的的流程, 涉及 1.FilterSecurityInterceptor, 2.ExceptionTranslationFilter , 3.DefaultLoginPageGeneratingFilter 过滤器, 并且简单介绍了 AccessDecisionManager 投票机制  1.准备工作(体验SpringSecurity默认表单认证)   1.1 创建SpringSecurity项目   先通过IDEA 创建一个SpringBoot项目 并且依赖SpringSecurity,Web依赖   此时pom.xml会自动添加 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>   1.2 提供一个接口 @RestController public class HelloController { @RequestMapping("/hello") public String hello() { return "Hello SpringSecurity

js 表单操作form

大憨熊 提交于 2020-01-22 07:38:50
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script type="application/javascript"> /** * 一、表单的获取方式 * 1.document.getElementById() * 2.document.forms[index]; * 3.document.forms[form_name] * 4.document.form_name */ function testGetForm() { var frm = document.getElementById("regForm"); // 常用 console.log(frm); frm = document.forms[0]; console.log(frm); frm = document.forms["aaform"]; console.log(frm); frm = document.aaform; // 常用,仅表单可以通过name属性获取 console.log(frm); } //二、表单对象的属性 function testFormField() { var frm = document.aaform; console.log(frm.id); console.log

jQuery提交表单验证移动端还是PC端

删除回忆录丶 提交于 2020-01-22 00:58:51
写手在作画的夜晚,留下路人惊叹 和大家分享一下一个表单提交的小案例 好啦,就在这里了下面赋上代码 function toSubmit() { var source var isMobile = /Android|webOs|iPhone|iPad|BlackBerry/i.test(navigator.userAgent) if (isMobile) { source = 2 } else { source = 1 } var name = $("#card_name").val() var phoneNumber = $("#card_name1").val() var investRegion = $("#card_name3").val() console.log(source) $.ajax({ type: "POST", url: "/addPotentialInvestor", dataType: "json", contentType: 'application/json', data: JSON.stringify({ "name": name, "phoneNumber": phoneNumber, "investRegion": investRegion, "source": source.toString() }), success: function(res

flask web表单

怎甘沉沦 提交于 2020-01-21 21:08:34
web表单是web应用程序的基本功能。 它是HTML页面中负责数据采集的部件。表单有三个部分组成:表单标签、表单域、表单按钮。表单允许用户输入数据,负责HTML页面数据采集,通过表单将用户输入的数据提交给服务器。 在Flask中,为了处理web表单,我们一般使用Flask-WTF扩展,它封装了WTForms,并且它有验证表单数据的功能。 WTForms支持的HTML标准字段 字段对象 说明 StringField 文本字段 TextAreaField 多行文本字段 PasswordField 密码文本字段 HiddenField 隐藏文本字段 DateField 文本字段,值为datetime.date格式 DateTimeField 文本字段,值为datetime.datetime格式 IntegerField 文本字段,值为整数 DecimalField 文本字段,值为decimal.Decimal FloatField 文本字段,值为浮点数 BooleanField 复选框,值为True和False RadioField 一组单选框 SelectField 下拉列表 SelectMultipleField 下拉列表,可选择多个值 FileField 文本上传字段 SubmitField 表单提交按钮 FormField 把表单作为字段嵌入另一个表单 FieldList