Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Problemi con un guestboob

    Salve, sto provando a fare un guestbook. Per ora funziona tutto bene. Il problema è che vorrei assegnare al pulsante INVIA un'istruzione che impedisca all'utente di lasciare i campi vuoti e che lo avvisi con un messaggio d'errore.
    Il codice che uso è:
    on( release ){
    if (Nome eq "") {
    _root.guestbook.Status = "Inserisci il Nome"
    if (Messaggio eq "") {
    _root.guestbook.Status2 = "Inserisci il Messaggio"
    } else {
    Submit = "Yes"
    NumHigh = 10
    NumLow = 0
    _root.guestbook.GuestBook = "Attendere.. Nuovo... "
    loadVariables("GuestBook.php","_root.guestbook."," POST")
    _root.guestbook.Status3 = "Messaggio registrato. Grazie!"
    gotoAndStop(2)
    }
    }

    Il Guestbook è composto così (lo carico sul swf principale da un filmato esterno):
    Sulla time line principale c'è il campo di testo dove vengono visualizzati i messaggi e i 3 campi dinamici (Status, Status2 e Status3) per i messaggi d'errore, e in un mc ci sono i campi di input (Nome e Messaggio) con il pulsante a cui è assegnato il codice.
    Quando provo il guestbook (lasciando i campi vuoti) mi da (correttamente) i due messaggi di errore ma dopo non funziona più.
    Help me please.

  2. #2
    up

  3. #3
    puoi fare una cosa del genere crei un campo di testo dinamico lo chiami "out" qui è dove andrai a dare eventualmente l'errore dei campi obbligatori

    codice:
    on (release) { 
    if (nome<>"" & messaggio<> "" ) { 
    Submit = "Yes" 
    NumHigh = 10 
    NumLow = 0 
    _root.guestbook.GuestBook = "Attendere.. Nuovo... " 
    loadVariables("GuestBook.php","_root.guestbook.","POST") 
    out = "Messaggio registrato. Grazie!" 
    gotoAndStop(2) 
    } 
    } 
    } else { 
    out= "* Tutti i campi sono obbligatori"; 
    } 
    }
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  4. #4
    Grazie mille, però mi da quest'errore:
    **Errore** Simbolo=Sprite 46, livello=Layer 1, fotogramma=1:Linea 12: Rilevato '}' imprevisto
    } else {

    Totale errori ActionScript: 1 Errori segnalati: 1

  5. #5
    up

  6. #6
    scusa errrore mio nello scrivere

    codice:
    on (release) { 
    if (nome<>"" & messaggio<> "" ) { 
    Submit = "Yes" 
    NumHigh = 10 
    NumLow = 0 
    _root.guestbook.GuestBook = "Attendere.. Nuovo... " 
    loadVariables("GuestBook.php","_root.guestbook.","POST") 
    out = "Messaggio registrato. Grazie!" 
    gotoAndStop(2) 
    } else { 
    out= "* Tutti i campi sono obbligatori"; 
    } 
    }
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #7
    Scusami, non è che voglio romperti tanto...però in questo modo manda il messaggio comunque (con i campi vuoti)....

  8. #8
    Allora, l'ho cambiato così:
    on (release) {
    if (Nome eq"" & Messaggio eq"") {
    out= "* Tutti i campi sono obbligatori";
    } else {
    Submit = "Yes"
    NumHigh = 10
    NumLow = 0
    _root.guestbook.GuestBook = "Attendere.. Nuovo... "
    loadVariables("GuestBook.php","_root.guestbook."," POST")
    out = "Messaggio registrato. Grazie!"
    gotoAndStop(2)
    }
    }
    E va bene solo in parte, perchè mi funziona solo se lascio vuoti entrambi i campi, mentre se riempio solo in campo del nome mi manda il messaggio lo stesso ed io vorrei che funzionasse esclusivamente con tutti i campi vuoti. Cosa devo modificare?
    Grazie mille

  9. #9
    up

  10. #10
    up

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.