模态框的理解 ,jQ: loading,进度条, 省级联动 ,富文本编辑器 表单验证 插件

模态框: 打开一个弹框 不关闭它就不能做框外的操作 必须关闭或弹出另外的弹框

加载延迟loading + 进度条只要有请求 就处理一下监控ajax 全局事件jquery:

开始
     $(‘#box‘).ajaxStart() 多个ajax共享一个Start
发送
.ajaxSend()
成功
.ajaxSuccess()
完成
. ajaxComplete()
完成后有错误
.ajaxError() 
停止
.ajaxStop()多个ajax共享一个Stop

Nprogress:进度条引入 css jsNprogress.start()Nprogress.done()一般配合.ajaxStart()/ .ajaxStop() 使用

基于jquery的表单插件 : jquery-form

每个表单都要有name属性!!! 自动封装表单数据

    $(‘表单元素‘).ajaxSubmit({
    形参和ajax一样
    表单data不用添加 会自动提交
        })

表单验证 jquery-validate//自定义属性data-required //必填 禁止提交空

data-pattern="/^\d+$/" //禁止提交数字以外的字符串

data-describedby=‘for_name‘

data-description=‘name‘ //匹配描述错误信息 多个文本框可以共用

data-conditional = "f1 f2 f3 ">

<span id="for_name">提示错误信息</span>$(表单元素).vakidate({

conditional:{
    f1:function(){
    console.log(arguments);
    第一个参数为文本框的输入值

    return false;
    },
    f2:function(){
    console.log(arguments);
    return false;
    },f2:function(){
    console.log(arguments);
        三个函数只要有一个返回值的false就不能提交
    return false;
    }
    description:{
    name:{
    required :"内容不能为空",
    pattern : "只能填写数字"

        }
    }
})

基于bootstrap的时间选择器 bootstarp-datepicker一.样式控制//自定义属性 日期格式data-provide=‘datepicker‘ data-date-format="yy-mm-dd"data-date-language="zh-CN"//语言有一个文件 locales 很多压缩的js 中文为 zh-CN.js二.js 控制

    $(‘表单元素‘).datepicker({
format:"yy-mm-dd",//日期格式
language:"zh-CN"//语言

})

location.search 获取?后面的参数包括?

bootcdn 里面的插件 速度比自己下载添加更快事件委托this 指向会改变为真正用到事件的对象

上传图片 头像 文件 插件: 1. webUploader ---2./Uploaderify一,<form action="上传路径" methods=‘post/get上传方式‘enctype="表单上传文件必须添加: multipart/form-data" name="form"><input type="file" />

</form>二,var form = document.form ;var fd = new FormData(form);var xhr=new XMLHttpRequest();xhr.open("post","后台路径")xhr.send(fd);传递了所有数据(包含了其他文本)三,var fd =new FormData(form);$.ajax({url:"",type:"post",data:fd,processData:false, // 不处理数据contenType:false //不设置内容类型})四,

省 市 区级联动jquery.region 每个select都要添加id 和自定义id id="p/c/d" data-id="城市编码"// 默认地区

<div id="hometown"><select id="p" data-id="130000" ><option > 请选择省市 </option></select><select id="c" data-id="1302340"><option > 请选择市 </option></select><select id="d" data-id="1302347" ><option > 请选择区/县 </option></select><div>

$("#hometown").region({

url:"json文件路径",
})

富文本编辑器百度: UEditer

CKEditor :<div ><textarea name="txt" id="text" cols="30" rows="10"></textarea></div>//在ajax请求前添加for(var k in CKEDITOR.instances){CKEDITOR.instances[k].updataElement()}

CKEDITOR.replace("text");

原文地址:https://www.cnblogs.com/gaoguowen/p/9620571.html

时间: 2024-08-27 19:58:39

模态框的理解 ,jQ: loading,进度条, 省级联动 ,富文本编辑器 表单验证 插件的相关文章

jq中的表单验证插件------jquery.validate

今天我们来说一下表单验证,有人说我们在进行表单验证的时候使用正则来验证是非常麻烦的,现在我来给大家介绍一下表单验证的插件:jquery.validate.min.js 它是与jquery一起结合用来使用的,使用它是非常方便,只需写校验规则和错误字段即可. 我们常见的校验规则有以下几种: (1)required:true               必输字段(2)email:true                  必须输入正确格式的电子邮件(3)date:true               

JQ——表单验证插件(validation)

1.使用validation插件先要下载相应文件: 打开dist文件夹: 打开dist中的localization文件夹(控制汉字): 打开该文件,主要内容如下: 1 required: "这是必填字段", 2 remote: "请修正此字段", 3 email: "请输入有效的电子邮件地址", 4 url: "请输入有效的网址", 5 date: "请输入有效的日期", 6 dateISO: "

Android loading进度条使用简单总结

在这里,总结一下loading进度条的使用简单总结一下. 一.说起进度条,必须说说条形进度条,经常都会使用到嘛,特别是下载文件进度等等,还有像腾讯QQ安装进度条一样,有个进度总给人良好的用户体验. 先来找图看看,做这个图完成不用图片就可以做到了. 看下xml布局文件,其实就是直接用xml写的在加两个属性设置一下就好了,一个style,另一个是background. <ProgressBar android:id="@+id/pb_progressbar" style="

异步加载场景及Loading进度条制作

实现功能:点击开始游戏以后UI界面进入Loading界面,Loading结束以后自动进入游戏场景. 在这之前先在Build Settings中Add要使用的场景 在场景A中添加StartGame方法: Application.LoadLevel(1)://同步加载Loading界面(因为Loading界面资源较少速度快所以此处用同步方法) 在Loading场景中加入进度条图片:分为上下两层,上层负责显示进度 将上层的进度条Image组件中的Image Ttpe改为Filled 接下来再Loadi

当文本框失去焦点即进行表单验证简单实例

当文本框失去焦点即进行表单验证简单实例:不少的表单验证都有这样的功能,就是当鼠标焦点离开文本框的时候,即刻进行合法性验证,下面就通过一个实例简单介绍一下如何实现此功能,代码实例如下: <script type="text/javascript"> function onblurs(){ if(myform.name.value==""){ alert("姓名不得为空!"); } else if(myform.address.value

JS Loading 进度条实现思路

有时候访问网站,在加载的过程中经常会出现显示加载进度的进度条,或者类似的一个旋转的菊花图.如果留心的话不难发现,那些进度条出现的加载进度数字几乎每次都是那几个数字,30% -> 50% -> 80%,这样.这样会极大提高用户的体验,既能告知用户加载进度,让等待过程不再那么无聊,又能防止用户以为网站有问题而直接离开站点.但是这个进度条是怎么实现的呢? 一般在网络情况不好的情况下,加载的首页又比较大的时候就可以使用进度条或者一些有意思的动画.一般的实现方式刚开始时给整个页面加个蒙板层,将加载过程覆

深入理解BootStrap Item14 -- 进度条(progressbar)

1.进度条 在网页中,进度条的效果并不少见,比如一个评分系统,比如加载状态等.就如下图所示的一个评分系统,他就是一个简单的进度条效果: 进度条和其他独立组件一样,开发者可以根据自己的需要,选择对应的版本: ? LESS版本:源码文件progress-bars.less ? Sass版本:源码文件_progress-bars.scss ? 编译后版本:bootstrap.css文件第4500行-第4575行 而且Bootstrap框架为大家提供多种样式风格的进度条,供大家使用. 2.进度条–基本样

Unity3d中制作异步Loading进度条所遇到的问题

背景 通常游戏的主场景包括的资源较多,这会导致载入场景的时间较长.为了避免这个问题,能够首先载入Loading场景.然后再通过Loading场景来载入主场景. 由于Loading场景包括的资源较少,所以载入速度快.在载入主场景的时候通常会在Loading界面中显示一个进度条来告知玩家当前载入的进度. 在Unity中能够通过调用Application.LoadLevelAsync函数来异步载入游戏场景,通过查询AsyncOperation.progress的值来得到场景载入的进度. 尝试--遇到问

异步加载场景和Loading进度条制作

在切换场景的时候,直接 用 application.LoadLevel()这个方法,如果加载的场景资源过多的话,会卡死一段时间的. 所以,用一个过渡的场景的话,体验会好一点. 那么就先开始做一个过渡的场景(名字叫做:Loading)吧..(比如像下面酱紫,百度的一张图片) 要切换场景的时候,Application.LoadLevel("Loading"):就先切换到这个Loading场景,Loading场景资源少,就一个背景图和一个slider,所以,直接同步加载过来也很快的 然后,在