Diskuse: Flash CS4 - kontrola dat v kontaktnim formulari_Flash -> PHP

Obsah fóra Flash CS4

Přidat příspěvek

  • <<
  • 1
  • >>
  • Zobrazeno 4 příspěvků. | Stránka 1 z 1. | Řazeno podle data vzestupně
  • Příspěvků: 23

    22.7.2010 15:31 kontrola dat v kontaktnim formulari_Flash -> PHP Odpovědět Citovat

    Zdravim
    Mam problem s kontrolou dat v kontaktnim Flashovem formulari.
    Pred odelsanim do PHP se snazim zkontrolovat jestli je v poli "email" zastoupeny potrebne znaky: "@" , "." a neni-li prazdne.

    on (release) {
    
        if (text_fields.email.indexOf("@") == -1 || 
    text_fields.email.indexOf(".") == -1 || text_fields.email.length < 5 
    ){
    
               this.error_message.gotoAndPlay(2);  
    
            }else{ 
    
    
    
              text_fields.loadVariables("email.php", "POST");    
    
        }
    
    }

    Pokud do pole napisu treba "blabla", chybove hlaseni funguje. Funguje to, i kdyz neco napisu a zase to cele smazu.
    Pokud vsak do pole nenapisu nic (vubec tam nekliknu), email se odesle. Je tam asi nejaky problem s zaostrenim na to pole, ale nikde jsem nenasel jak to vyresit...
    Umel by nekdo poradit..?.
    Diky moc
    k>

     

  • Příspěvků: 305

    22.7.2010 21:31 RE: kontrola dat v kontaktnim formulari_Flash -> PHP Odpovědět Citovat

    změň text_fields.email.indexOf na text_fields.email.text.indexOf

     

    Přišel jsem, viděl jsem, zvítězil jsem. http://www.flash-aplikace.cz

  • Příspěvků: 23

    23.7.2010 0:05 RE: RE: kontrola dat v kontaktnim formulari_Flash -> PHP Odpovědět Citovat

    jak triviální...
    díky moc

     

  • Příspěvků: 29

    27.7.2010 11:58 RE: kontrola dat v kontaktnim formulari_Flash -> PHP Odpovědět Citovat

    Sofistikovanejsi reseni je kontrola pres REGULARNI VYRAZ

    var vyraz:RegExp=/^(\w|[_.\-])+@((\w|-)+\.)+\w{2,4}+$/;
    var result:Object=pattern.exec(str);
    if (result==null) return false;
    return true;

    kde str je vstupni parametr kontrolovaneho emailu jako string

     

  • <<
  • 1
  • >>
  • Zobrazeno 4 příspěvků. | Stránka 1 z 1. | Řazeno podle data vzestupně

Přihlášení uživatele