amazeui 验证按钮扩展的实现


Posted in HTML / CSS onAugust 21, 2020

做一个发送验证码按钮,点击后要60秒之后才能再次点击,利用原有的amazeui样式做的一些扩展,当然主题功能的代码全都是自己写的,也可以脱离amazeUi 自己完成这个功能按钮

代码如下:

<!DOCTYPE html>
<meta name="description" content="">
<meta name="keywords" content="">
<link href="Amaze UI/css/amazeui.min.css" rel="stylesheet">
</head>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">.
<title>Examples</title>
<body style="text-align: center;">
<input type="text" class="phone" />
<button type="button" class="am-btn am-btn-primary btn-loading-example" data-am-loading="{spinner: 'circle-o-notch', loadingText: '正在发送', resetText: '重新发送'}">发送动态验证码</button>
<script src="jquery2.3.0.js"></script>
<script src="Amaze UI/js/amazeui.min.js"></script>
<script src="http://cdn.bootcss.com/layer/2.4/layer.js"></script>
<script>
  var _interval;
  var bb = 90
  function timedown(){
      bb--;
      var cc = '重新发送(';
        $(".btn-loading-example").text(cc+bb+')');
    
      if(bb<=0){
        clearInterval(_interval);
        return bb=60;
      }
  }
  $('.btn-loading-example').click(function () {
    var phone = /^1[3|4|5|7|8][0-9]{9}$/;  
   if(!phone.test($(".phone").val()))
     {
      layer.msg('无效的手机号码');
       return false;
    }

  
    timedown();
  _interval = setInterval(timedown,1000);

  var $btn = $(this)
  
  $btn.button('loading');
    setTimeout(function(){
      $btn.button('reset');
  }, 60000);
});
</script>
</body>
</html>

到此这篇关于amazeui 验证按钮扩展的实现的文章就介绍到这了,更多相关amazeui验证按钮 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
推荐一些比较有用的css3新属性
Nov 11 HTML / CSS
一款基于css3的列表toggle特效实例教程
Jan 04 HTML / CSS
实例讲解CSS3中Transform的perspective属性的用法
Apr 22 HTML / CSS
CSS3实现莲花绽放的动画效果
Nov 06 HTML / CSS
html5绘制时钟动画
Dec 15 HTML / CSS
HTML5移动端开发中的Viewport标签及相关CSS用法解析
Apr 15 HTML / CSS
HTML5中的强制下载属性download使用实例解析
May 12 HTML / CSS
html5.2 dialog简介详解
Feb 27 HTML / CSS
详解HTML5将footer置于页面最底部的方法(CSS+JS)
Oct 11 HTML / CSS
Html5调用手机摄像头并实现人脸识别的实现
Dec 21 HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
May 14 HTML / CSS
boostrap modal 闪现问题的解决方法
Sep 01 HTML / CSS
前端H5 Video常见使用场景简介
Aug 21 #HTML / CSS
前后端结合实现amazeUI分页效果
Aug 21 #HTML / CSS
AmazeUI 加载进度条的实现示例
Aug 20 #HTML / CSS
AmazeUI图片轮播效果的示例代码
Aug 20 #HTML / CSS
AmazeUI折叠式卡片布局,整合内容列表、表格组件实现
Aug 20 #HTML / CSS
AmazeUI 平滑滚动效果的示例代码
Aug 20 #HTML / CSS
AmazeUI在模态框中嵌入表单形成模态输入框
Aug 20 #HTML / CSS
You might like
php数组的一些常见操作汇总
2011/07/17 PHP
php全排列递归算法代码
2012/10/09 PHP
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
PHP自动载入类文件函数__autoload的使用方法
2019/03/25 PHP
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
jquery 学习之二 属性(html()与html(val))
2010/11/25 Javascript
jquery移除、绑定、触发元素事件使用示例详解
2014/04/10 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
Jquery 实现checkbox全选方法
2015/01/28 Javascript
JS实现自动变换的菜单效果代码
2015/09/09 Javascript
jquery UI Datepicker时间控件的使用方法(加强版)
2015/11/07 Javascript
jQuery实现的文字hover颜色渐变效果实例
2016/02/20 Javascript
IE和Firefox之间在JavaScript语法上的差异
2016/04/22 Javascript
jQuery焦点图轮播插件KinSlideshow用法分析
2016/06/08 Javascript
微信小程序使用第三方库Underscore.js步骤详解
2016/09/27 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
在Swiper内如何制作CSS3动画效果示例代码
2017/12/07 Javascript
如何获取TypeScript的声明文件.d.ts
2018/05/01 Javascript
Python面向对象类编写细节分析【类,方法,继承,超类,接口等】
2019/01/05 Python
Python实现一个数组除以一个数的例子
2019/07/20 Python
python实现学生成绩测评系统
2020/06/22 Python
python实现一个简单RPC框架的示例
2020/10/28 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
百丽国际旗下购物网站:优购
2017/02/28 全球购物
瑞典手机壳品牌:Richmond & Finch
2018/04/28 全球购物
伊莱克斯(Electrolux)俄罗斯网上商店:瑞典家用电器品牌
2021/01/23 全球购物
小学家长会邀请函
2014/01/23 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
员工升职自荐信
2015/03/27 职场文书
2015年文员个人工作总结
2015/04/09 职场文书
2015年扫黄打非工作总结
2015/05/13 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang