Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    63

    Completamento campi obbligatori

    Ciao a tutti,
    ho due domande ben distinte,
    la prima e forse la più banale è:
    come posso fare per eliminare i controlli (riavvolgi, avanti, indietro) in un documento flash 8 pubblicato?

    la seconda:
    ho inserito un form con controllo del completamento dei campi obbligatori,
    se lo pubblico come flash 6 i controlli vengono rispettati, se lo pubblico come flash 8 i controlli non vengono minimamente considerati,
    il codice sul bottone è il seguente:

    on (release) {
    if (Nome eq "") {
    _root.Status = "Inserisci il tuo nome";
    } else if (Cognome eq "") {
    _root.Status = "Inserisci il tuo Cognome";
    } else if (Email eq "") {
    _root.Status = "Inserisci il tuo indirizzo e-mail";
    } else if (Commenti eq "") {
    _root.Status = "Inserisci la tua domanda";
    } else {
    Submit = "Yes";
    _root.Status = "I tuoi dati sono stati inseriti. Sarai contattato al più presto";
    gotoAndStop(2);
    }
    }

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Per la prima: Impostazioni di pubblicazione - Visualizza menu (togli la spunta)

    Per la seconda:
    sostituisci tutti gli "eq" con:
    =
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    63
    grazie mille, molto gentile!

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    63
    però senti, in impostazioni pubblicazione io non ho nessuna voce "visualizza menu"

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    63
    e neppure con = al posto di "eq" mi controlla che i campi siano completi

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    63
    Ciao NAP, intanto grazie ancora...
    ho fatto un po' di prove,
    per i controlli ho trovato e ho risolto come mi hai suggerito tu,
    in quanto al "eq" da sostituire con = non ho avuto buoni risultati perchè quando clicco sul bottone, senza aver inserito i dai, mi passa avanti senza darmi errori.

  7. #7
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Ok, mia svista. L'uguaglianza è: "==" .

    Col FlashPlayer8, selezionando una per volta le varie caselle di testo, devi modificare, nel pannello Proprietà, i campi Var, vale a dire: taglia il nome che c'è nel campo Var e incollalo nel campo Nome Istanza (in Flash8 i campi di testo accettano nomi d'istanza).

    Una volta istanziati tutti i campi di testo (Nome, Cognome, Email, Submit, Status), seleziona il pulsante e associa:

    codice:
    on (release) {
    if (_root.Nome.text == "") {
    _root.Status.text = "Inserisci il tuo nome";
    } else if (_root.Cognome.text == "") {
    _root.Status.text = "Inserisci il tuo Cognome";
    } else if (_root.Email.text == "") {
    _root.Status.text = "Inserisci il tuo indirizzo e-mail";
    } else if (_root.Commenti.text == "") {
    _root.Status.text = "Inserisci la tua domanda";
    } else { 
    _root.Submit.text = "Yes";
    _root.Status.text = "I tuoi dati sono stati inseriti. Sarai contattato al più presto";
    _root.stop ();
    tempo = setInterval(function () { //quattro secondi (4000 millisecondi) di pausa...
    gotoAndPlay (2); //...prima di passare al frame n°2.
    clearInterval(tempo)},4000);
    }
    }
    Se non metti quella pausa, non fai in tempo a leggere il messaggio di conferma.
    Se non vuoi la pausa, allora cancella tutta la parte in rosso.
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    63
    ho provato come mi hai detto ma non mi funziona,
    ora però ho notato che mettendo "eq" se clicco sul bottone non mi blocca ma se inserisco una parola e poi la cancello funziona tutto correttamente, è come se dovesse essere attivato.
    Ti dice qualcosa?

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2008
    Messaggi
    63
    Ciao,
    ho risolto in questo modo,
    ho trasformato tutto in movie, ho inserito un primo fotogramma con un bottone che passa al secondo fotogramma, qui inizia l'inserimento che a questo punto funziona con le variabili e gli "eq".
    In sostanza, non so perchè, ma è come se il form di inserimento andasse attivato, una volta attivo funziona perfettamente.

  10. #10
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Originariamente inviato da ilphede
    ... ho provato come mi hai detto ma non mi funziona...
    A me sì (non posto mai script che non ho verificato). Come chiedevi, ho impostato la pubblicazione per l'8. Funziona subito e normalmente, senza quella che tu definisci: "necessità di attivazione".
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

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.