Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Kavaweb
    Registrato dal
    Nov 2005
    Messaggi
    2,754

    Campo dinamico - Mostrare una frase

    Ciao a tutti..



    Vorrei che inserendo un nome utente e premendo il pulsante di verifica, comparisse una frase prestabilita in base all'utente digitato..

    Ho provato in vari modi (tra cui questo sotto) ma il messaggio di verifica è sempre "Benvenuto 1234"..


    codice:
    on (release, keyPress "<Enter>") {
    	if ((utente = "1234")) {
    verifica.text = "Benvenuto 1234"; 
    }
    else if 
    ((utente  = "abcd")) {
    verifica.text = "Benvenuto Abcd"; 
    }
    }
    Dove sto sbagliando? :master:
    I love Ctrl+Z

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    se "utente" è il nome di istanza del campo input, allora devi utilizzare utente.text per estrapolarne il testo contenuto

  3. #3
    Utente di HTML.it L'avatar di Kavaweb
    Registrato dal
    Nov 2005
    Messaggi
    2,754
    Originariamente inviato da and80
    se "utente" è il nome di istanza del campo input, allora devi utilizzare utente.text per estrapolarne il testo contenuto
    Io non voglio estrapolare il nome utente..
    Questo lo vorrei fare io, in modo da mettere la frase che voglio..


    on (release, keyPress "<Enter>") {
    if ((nomeutente = "1234 ")) {
    verifica.text = "Benvenuto Mario ";

    else if ((nomeutente = "abcd ")) {
    verifica.text = "Benvenuto Antonio ";
    }}

    Grazie..
    I love Ctrl+Z

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Kavaweb
    Io non voglio estrapolare il nome utente..
    allora magari spiegati meglio...

    comunque un singolo = crea un'assegnazione, per questo veniva soddisfatto solo il primo if, per verificare la corrispondenza si usa il ==,

    dovrebbe andare così...

    on (release, keyPress "<Enter>") {
    if ((utente == "1234")) {
    verifica.text = "Benvenuto 1234";
    }
    else if
    ((utente == "abcd")) {
    verifica.text = "Benvenuto Abcd";
    }
    }

  5. #5
    Utente di HTML.it L'avatar di Kavaweb
    Registrato dal
    Nov 2005
    Messaggi
    2,754
    Hai ragione, ma ho provato, e se uso == non ho nessuna risposta..

    Ora cercherò di spiermi meglio:

    Vorrei che se si scrive 1234 e si clicca il pulsante di verifica mi comparisse la scritta Mario.
    Se si scrive abcd deve comparire Alberto, per la scritta rosso deve comparire Luigi ecc..

    I love Ctrl+Z

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da Kavaweb
    Hai ragione, ma ho provato, e se uso == non ho nessuna risposta..

    Ora cercherò di spiermi meglio:

    Vorrei che se si scrive 1234 e si clicca il pulsante di verifica mi comparisse la scritta Mario.
    Se si scrive abcd deve comparire Alberto, per la scritta rosso deve comparire Luigi ecc..

    quello l'ho capito... ma se si scrive... dove?

    se hai un campo di testo di tipo input e il suo nome di istanza è "utente", allora nel codice devi mettere al posto di utente, come ti ho detto prima, utente.text

    codice:
    on (release, keyPress "<Enter>") {
    	if (utente.text == "1234") {
    		verifica.text = "Benvenuto Mario";
    	} else if (utente == "abcd") {
    		verifica.text = "Benvenuto Alberto";
    	} else if (utente == "rosso") {
    		verifica.text = "Benvenuto Luigi";
    	} else {
    		verifica.text = "Errore, non sei il benvenuto";
    	}
    }
    il codice sarebbe così... ovviamente fatto salvo che i percorsi siano corretti

  7. #7
    Utente di HTML.it L'avatar di Kavaweb
    Registrato dal
    Nov 2005
    Messaggi
    2,754
    edit:

    Perfetto, funziona alla grande.. grazie 1000
    I love Ctrl+Z

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.