Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    validazione campi obbligatori

    Ciao a tutti
    ho un problema con la validazione dei campi obbligatori di una form mail in flash8

    con flash 6 mi bastava mettere nella condizione che la lunghezza della stringa (il campo di input) fosse minore di 1 perchè il controllo funzionasse

    qualcuno di voi sa come devo convertire l'istruzione che segue perchè funzioni pure con flash8?

    if (root.campoinput.length<1) {
    _root.campooutput.speak("il campo campoinput è vuoto");
    }



    un grazie di cuore a quanti interverranno
    chi vale vola chi vola vale chi non vola è un vile (grunf)

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    devi farlo sulla proprietà del campo di testo, text

    if(_root.campoinput.text.length<1)

  3. #3
    ti ringrazio per l'attenzione ma non funge neppure cosi'...

    in effetti il problema non è il riconoscimento dell'istruzione length (infatti in fase di debug non mi viene notificato l'errore di sintassi) quanto piuttosto il fatto che il campo vuoto per default sembra essere inizializzato a 1 (pur se non contiene alcun carattere).

    come faccio a verificare che il campo sia con valore null?


    l'escamotage brutale è quella di fare il controllo su una lunghezza stringa <=1 ma in tal caso non funzionerebbe con campi che posso contenere, per esempio, max un solo carattere
    chi vale vola chi vola vale chi non vola è un vile (grunf)

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    quando il campo è vuoto la proprietà length equivale in ogni caso a 0, infatti se faccio:

    _root.createTextField('test', 1, 0, 0, 100, 100);
    trace(test.length);

    ottengo in output il valore 0, sia testando con flash player 6 che con l'8

    una cosa, il campo "var" nel textfield è vuoto?

  5. #5
    var nel pannello delle proprieta' è settato a "campoinput"




    il campo vuoto continua a darmi come valore di default 1
    chi vale vola chi vola vale chi non vola è un vile (grunf)

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    var non deve essere settato, se utilizzi il nome di istanza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.