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

  • D@ni88

    addikt

    Most már kezdem feladni a javascriptet...

    A form:
    <tr><td><label>Vezetékneve: </label></td><td><input type='text' class='szerk' id='vezeteknev' name='ktszvnev'

    onFocus="if(this.className=='kezdo'){
    this.value='';
    this.className='szerk';
    this.type='text';
    };"
    onBlur="if(this.value.length==0){
    this.className='kezdo';
    this.value='';

    };"
    ></td>
    </tr>
    <tr><td><label>Keresztneve: </label></td><td><input type='text' class='szerk' id='keresztnev' name='ktsz_knev'
    onFocus="if(this.className=='kezdo'){
    this.value='';
    this.className='szerk';
    this.type='text';
    };"
    onBlur="if(this.value.length==0){
    this.className='kezdo';
    this.value='';
    };"
    ></td>

    És a Javascript ami ellenőrzi:

    var vezeteknev=document.getElementById('vezeteknev');
    var keresztnev=document.getElementById('keresztnev');
    var uzenet="";

    if(vezeteknev.value.length <= 0)
    {
    uzenet=uzenet+ " - Nem adott meg vezetéknevet! \n";
    }else
    {
    if(vezeteknev.value.length >40)
    {
    uzenet=uzenet+ " - A vezetéknév túl hosszú! \n";
    }
    else
    {
    var minta=new RegExp("^[a-zA-Z- áéíóöőúüűÁÉÍÓÖÚÜŰ]{0,40}$");
    if (minta.test(vezeteknev.value)==false)
    {
    uzenet=uzenet+" - A vezetéknévben nem használhat speciális karaktereket!"
    };
    };
    };
    if(keresztnev.value.length <= 0)
    {
    uzenet=uzenet+ " - Nem adott meg keresztnevet! \n";
    }else
    {
    if(keresztnev.value.length >40)
    {
    uzenet=uzenet+ " - A keresztnév túl hosszú! \n";
    }
    else
    {
    var minta=new RegExp("^[a-zA-Z- áéíóöőúüűÁÉÍÓÖÚÜŰ]{0,40}$");
    if (minta.test(keresztnev.value)==false)
    {
    uzenet=uzenet+" - A keresztnévben nem használhat speciális karaktereket!"
    };
    };
    };

    a Vezetéknevet átadja és működik is rá a script, viszont ha már a keresztnév ellenőrző kód is ottvan, akkor lehal az egész...

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