Dreamweaver教程 FrontPage教程 Flash教程 CSS教程
  • javascript教程
  • 当前位置:教程 > 网页制作 > javascript教程 > 正文

    JavaScript常用检测脚本(4)

    编辑:教程网 来源:网络 时间:2011年11月07日 16:49

    break;

    }

    }

    } else {

    if( document.all(checkboxID).checked )

    value = document.all(checkboxID).value;

    }

    return value;

    }

    function getFirstSelectedIndex( checkboxID ){

    var value = -2;

    var i=0;

    if( document.all(checkboxID).length > 0 ){

    for( i=0; i<document.all(checkboxID).length; i++ ) {

    if( document.all(checkboxID).item( i ).checked ) {

    value = i;

    break;

    }

    }

    } else {

    if( document.all(checkboxID).checked )

    value = -1;

    }

    return value;

    }

    function selectAll( checkboxID,status ){

    if( document.all(checkboxID) == null)

    return;

    if( document.all(checkboxID).length > 0 ){

    for( i=0; i<document.all(checkboxID).length; i++ ){

    document.all(checkboxID).item( i ).checked = status;

    }

    } else {

    document.all(checkboxID).checked = status;

    }

    }

    function selectInverse( checkboxID ) {

    if( document.all(checkboxID) == null)

    return;

    if( document.all(checkboxID).length > 0 ) {

    for( i=0; i<document.all(checkboxID).length; i++ ) {

    document.all(checkboxID).item( i ).checked = !document.all(checkboxID).item( i ).checked;

    }

    } else {

    document.all(checkboxID).checked = !document.all(checkboxID).checked;

    }

    }

    function checkDate( value ) {

    if(value=='') return true;

    if(value.length!=8 || !isNumber(value)) return false;

    var year = value.substring(0,4);

    if(year>"2100" || year< "1900")

    return false;

    var month = value.substring(4,6);

    if(month>"12" || month< "01") return false;

    var day = value.substring(6,8);

    if(day>getMaxDay(year,month) || day< "01") return false;

    return true;

    }

    /*

    用途:检查输入的起止日期是否正确,规则为两个日期的格式正确或都为空

    且结束日期>=起始日期

    输入:

    startDate:起始日期,字符串

    endDate: 结束日期,字符串

    返回:

    如果通过验证返回true,否则返回false

    */

    function checkPeriod( startDate,endDate ) {

    if( !checkDate(startDate) ) {

    alert("起始日期不正确!");

    return false;

    } else if( !checkDate(endDate) ) {

    alert("终止日期不正确!");

    return false;

    } else if( startDate > endDate ) {

    alert("起始日期不能大于终止日期!");

    return false;

    }

    return true;

    }

    /*

    用途:检查证券代码是否正确

    输入:

    secCode:证券代码

    返回:

    如果通过验证返回true,否则返回false

    */

    function checkSecCode( secCode ) {

    if( secCode.length !=6 ){

    alert("证券代码长度应该为6位");

    return false;

    }

    if(!isNumber( secCode ) ){

    alert("证券代码只能包含数字");

    return false;

    }

    return true;

    }

    /****************************************************

    function:cTrim(sInputString,iType)

    description:字符串去空格的函数

    parameters:iType:1=去掉字符串左边的空格


  • 原文来自 教程网 转载请注明:http://www.websmill.com/wangye/javascript/31902.html

  • 上一篇:一个简单的javascript菜单
  • 下一篇:没有了