Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272

    Come far scrivere il testo sbagliato in un div o textarea

    Buongiorno a tutti, due giorni fa ho iniziato a studicchiare javascript.

    Oggi non sapevo cosa fare e quindi ho provato a fare una pagina in cui bisogna indovinare una password.

    In pratica è una pagina dove bisogna indovinare una password, se è esatta ti fa i complimenti, ti chiede il nome e poi ti ringrazia per aver giocato.
    Mentre se è sbagliata dovrebbe scrivere la pass sbagliata nella textarea.

    La prima parte mi riesce ma la seconda continua a darmi errore

    ecco il codice:
    codice:
    <html>
    <head>                                                                                  
    <title>Ciao</title>
    
    <script type="text/javascript">
    				function controlla(){
            if (document.all.pass.value == "ciao"){
    				var name = prompt("Hai indovinato! Inserisci il tuo nome: "," ");
    				alert("Grazie per aver giocato, " + name);
            } else document.log.value=(pass);
    				}
    </script>
    
    </head>
    <body bgcolor="#5198ba">
    
    <center><h1>Indovina la password degli adnim di Fastest Gift! =)</h1></center>
    
    
    
    
    <div align="center">
    <form onSubmit="controlla();return false">
    <font size="3">Password:</font> <input type="password" name="pass">
    <input type="submit" value="Prova!" name="do">
    </form>
    </div>
    
    
    
    <hr width="80%">
    
    
    
    <div align="center">
    <form>
    Le password che hai già provato:
    
    <textarea name="log" cols="100" rows="20"></textarea>
    </form>
    </div>
    
    </body>
    </html>
    vi prego aiutatemi!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272

    Ho risolto!

    Ragazzi, ho risolto così:
    codice:
    <html>
    <head>                                                                                  
    <title>Ciao</title>
    
    <script type="text/javascript">
    				function controlla(){
            if (document.all.pass.value == "freebiejeebies_di_merda"){
    				alert("Hai indovinato! Grazie per aver giocato! Se hai domande o consigli inviami una email a: DGGaio31@gmail.com =)");
            } else 
    				document.log.log1.value="La password inserita è errata!";
    				}
    </script>
    
    </head>
    <body bgcolor="#5198ba">
    
    <center><h1>Indovina la password degli adnim di Fastest Gift! =)</h1></center>
    
    
    
    
    <div align="center">
    <form onSubmit="controlla();return false">
    <font size="3">Password:</font> <input type="password" name="pass">
    <input type="submit" value="Prova!" name="do">
    </form>
    </div>
    
    
    
    <hr width="80%">
    
    
    
    <div align="center">
    <form name="log">
    Le password che hai già provato:
    
    <textarea name="log1" cols="100" rows="20"></textarea>
    </form>
    </div>
    
    
    <center>Creato da DjDukio.
     Sponsorizzato da Fastest Gift Italia.
    </body>
    </html>
    Ora escono i messaggi di: password errata. Ma esce sempre solo 1 riga ....
    io volevo che se si sbaglia + volte il messaggio continuasse ad uscire sulla textarea e non che sostituisse il messaggio precedente, come posso fare?

  3. #3
    Utente di HTML.it L'avatar di brodik
    Registrato dal
    Jan 2009
    Messaggi
    765
    codice:
    <script type="text/javascript">
    				function controlla(){
            if (document.all.pass.value == "freebiejeebies_di_merda"){
    				alert("Hai indovinato! Grazie per aver giocato! Se hai domande o consigli inviami una email a: DGGaio31@gmail.com =)");
            } else 
    				document.log.log1.value+="La password '"+document.all.pass.value+"' è errata!\r";
    				}
    </script>

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    272
    Grazie 10000 funziona!

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.