zoukankan      html  css  js  c++  java
  • Java表单中关于JavaScript的非空必输验证,你的程序和大牛有多少差距╮( ̄▽ ̄")╭

    var defaultEmptyOK = false;
    // スペース
    var whitespace = " 	
    
     ";
    
    function checkNull (theField, s, emptyOK)
    {
        if (checkNull.arguments.length == 2) emptyOK = defaultEmptyOK;
        if ((emptyOK == true) && (isEmpty(theField.value))) return true;
        if (isWhitespace(theField.value))
           return warnEmpty (theField, s);
        else return true;
    }
    
    // NULLもしくは全部スペースの場合、Trueを返す
    function isWhitespace (s)
    {
        var i;
        if (isEmpty(s)) return true;
    
        for (i = 0; i < s.length; i++)
        {
            var c = s.charAt(i);
            if (whitespace.indexOf(c) == -1) return false;
        }
        // 全部スペース
        return true;
    }
    
    // NULLチェック
    function isEmpty(s)
    {   return ((s == null) || (s.length == 0))
    }
    
    // 必須項目にフォーカスする
    // 必須項目の入力提示
    function warnEmpty (theField, s)
    {   theField.focus()
        alert(s + errNullSuffix)
        return false
    }
  • 相关阅读:
    【背包专题】K
    【背包专题】J
    【背包专题】H
    【背包专题】C
    5972: 【递归入门】全排列
    51nod 1136 欧拉函数【数论】
    【背包专题】G
    【背包专题】I
    【背包专题】F
    各浏览器的Hack写法
  • 原文地址:https://www.cnblogs.com/tingbogiu/p/5920447.html
Copyright © 2011-2022 走看看