zoukankan      html  css  js  c++  java
  • 回车提交、连续点击、layer提示

    1、回车提交

     1  /*******************回车键提交***********************************/
     2             document.onkeydown = function (e) {
     3                 var ev = document.all ? window.event : e;
     4                 if (ev.keyCode == 13) {
     5                     if ($(".ds_dialog").length > 0) {
     6                         return;
     7                     }
     8                     return CheckInput('txtUserName', 'txtCheckCode', 'lblError', 'hidErrCount');
     9                 }
    10             }
    View Code

    2.连续点击、alert

     1 /*******************登录提交***********************************/
     2         var isEnabledClick = 0; //防止连续点击
     3         function CheckInput(txtUserName, txtCheckCode, lblError, txtErrCount){
     4             var paramUserName = document.getElementById(txtUserName).value;
     5             var paramCheckCode = document.getElementById(txtCheckCode).value;
     6             var lang = document.getElementById("lang").value;
     7             if (paramUserName.length <= 0) {
     8                 var errorMsg = lang == "en" ? "please input the User Name!" : "请输入用户名!";
     9                 layer.alert(errorMsg, {
    10                     title: lang == "en" ? "Message reminding" : '消息提示',
    11                     btn: [lang == "en" ? "yes" : "确定"]
    12                 });
    13                 $("#txtUserName").focus();
    14                 return;
    15             }
    16 
    17             var pwd = $("#txtPassWord").val();
    18             if (pwd.length <= 0) {
    19                 var errorMsg = lang == "en" ? "please input the User password!" : "请输入密码!";
    20                 layer.alert(errorMsg, {
    21                     title: lang == "en" ? "Message reminding" : '消息提示',
    22                     btn: [lang == "en" ? "yes" : "确定"]
    23                 });
    24                 $("#txtPassWord").focus();
    25                 return;
    26             }
    27             ///////////////
    28             if (isEnabledClick == 0) {
    29                 isEnabledClick = 1;
    30                 $("#btnLogin").attr('disabled', "true");
    31             }
    32             else {
    33                 var errorMsg = lang == "en" ? "Logging in, please later!" : "已经提交,请等待......";
    34                 layer.alert(errorMsg, {
    35                     title: lang == "en" ? "Message reminding" : '消息提示',
    36                     btn: [lang == "en" ? "yes" : "确定"]
    37                 });
    38                 return;
    39             }
    40             setTimeout(function () {
    41                 isEnabledClick = 0;
    42             }, 3000);
    View Code
    收藏
    关注
    评论
  • 相关阅读:
    网络爬虫技术总结
    MongoDB(7):集群部署实践,包含复制集,分片
    MongoDB(6):简单配置,环境变量,关闭服务
    Mongod(5):启动命令mongod参数说明
    MongoDB(4):多种方式关闭服务命令
    Linux下的Source命令及脚本的执行方式解析
    linux第一天
    echarts 各种细节问题
    MongoDB(3):小的细节问题
    获取用户Ip地址通用方法常见安全隐患(HTTP_X_FORWARDED_FOR)
  • 原文地址:https://www.cnblogs.com/yidengbone/p/6520157.html
Copyright © 2011-2022 走看看