Új hozzászólás Aktív témák

  • tildy

    nagyúr

    Mi a tetű nyavalya baj van ebben a kódban?

    Ha kikommentelem benne ezeket a sorokat:
    print( "\t || (! chkcHead( document.KajaTabla.firm2_d$day , '". implode(',', $cHeads[ FIRM_2 ] ) ."' ))\n" );
    print( "\t || (! chkcHead( document.KajaTabla.firm5_d$day , '". implode(',', $cHeads[ FIRM_5 ] ) ."' )))\n" );

    és berakom a lezáró zárójelet , akkor kiírja ha rossz betű van beírva.

    Ha ugyanitt bármely kettőt kikommentelem, akkor is...

    De ha 3 vagy több elem esetén vizsgálom a dolgot, akkor nem veszi figyelembe, és nem dob alertet...

    function chkcHead( fld, heads )
    {

    var regEx = new RegExp ("\\.", "g") ;
    fld.value = fld.value.replace(regEx, ',');

    var aHeads = heads.split(',');
    var aVals = fld.value.split(',');

    for (var i=0;i<aVals.length;i++)
    {
    if (aVals[i].length > 0)
    {
    valGood = false ;
    for (var j=0;j<aHeads.length;j++)
    {
    if (aHeads[j] == aVals[i] )
    {
    valGood = true ;
    break ;
    }
    }
    if ( valGood == false )
    {
    alert( "Hibas betukombinacio:" + fld.value + "\nLehetseges ertekek:\n" + heads);
    fld.focus() ;
    return false ;
    }
    }
    }
    return true ;
    }
    /*
    * Az egesz tablat ellenorzi, OK-ra hivodik meg
    */
    function chkKajaTabla()
    {
    <?php
    for ($day = WD_MON; $day <= WD_SUN; ++$day)
    {
    if (Util_KellNap( $day ))
    {
    $dayName = Util_NapNev( $day );
    print( "\tif ( ! chkBetu( document.KajaTabla.firm1_d$day )\n" );
    // print( "\t || ! chkSzam( document.KajaTabla.firm2_d$day )\n" );
    print( "\t || (! chkcHead( document.KajaTabla.firm3_d$day , '". implode(',', $cHeads[ FIRM_3 ] ) ."' ))\n" );
    print( "\t || (! chkcHead( document.KajaTabla.firm2_d$day , '". implode(',', $cHeads[ FIRM_2 ] ) ."' ))\n" );
    print( "\t || (! chkcHead( document.KajaTabla.firm5_d$day , '". implode(',', $cHeads[ FIRM_5 ] ) ."' )))\n" );
    print( "\t{\n" );
    print( "\t\treturn false;\n" );
    print( "\t}\n" );
    }
    }
    ?>
    return true;
    }

    "Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain

Új hozzászólás Aktív témák