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
    收藏
    关注
    评论
  • 相关阅读:
    crs_stop 错误一列
    本地管理表空间和字典管理表空间的特点,ASSM有什么特点
    RAC 11.2的新特性
    oracle 11g RAC 的一些基本概念(三)
    【1】【leetcode-130】 被围绕的区域
    【leetcode-125】 验证回文串
    【1】【leetcode-127】单词接龙word-ladder
    【1】【leetcode-115】 不同的子序列 distinct-subsequences
    【1】[leetcode-124] 二叉树中的最大路径和
    [leetcode-128] 最长连续序列
  • 原文地址:https://www.cnblogs.com/yidengbone/p/6520157.html
Copyright © 2011-2022 走看看