Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    56

    Controllo e messaggio d'errore

    Salve a tutti,

    Ho cercato parecchio nel forum e sul web, ma non ho trovato risposta ad un mio problema.

    Ho un semplice file .html :

    codice:
    <html> <head> 
    <script type="text/javascript"> 
    function numero(evt) {
    ...
    }    
    </script> 
    </head>  
       <body> 
          <form action='prova.php' method="GET"> 
             <input type="text" name="codice" onkeypress="return numero(event);"> 
             <input type="submit"> 
          </form> 
       </body> 
    </html>
    Che valida e inserisce l'input solo se è un numero.

    Vorrei modificare questa cosa...non voglio forzare la scrittura di soli numeri, ma vorrei sapere come potrei aggiungere un messaggio d'errore (non alert()), affianco o sotto la textbox appena si inserisce una lettera.

    Non mi serve lo script per il controllo, mi serve sapere come potrei aggiungere questo semplice messaggio d'errore appena l'input non è valido.

    In sintesi, un po' come fanno i form di registrazione con, per esempio, l'inserimento di un e-mail.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    codice:
    <html> <head> 
    <script type="text/javascript"> 
    function numero(evt) {
    //se c'è un errore
    document.getElementById("errorBox").style.display="inline";
    }    
    </script> 
    </head>  
       <body> 
          <form action='prova.php' method="GET"> 
             <input type="text" name="codice" onkeypress="return numero(event);"> 
             <input type="submit"> 
    <div id="errorBox" style="display:none">Errore</div>
          </form> 
       </body> 
    </html>

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    esempio semplice:
    codice:
    <html> <head> 
    <script type="text/javascript"> 
    function numero(evt) {
    if(Che-controlla-il-campo){
    document.getElementById("errore_codice").style.display='block';
    }else{
    document.getElementById("errore_codice").style.display='none';
    }
    }    
    </script> 
    </head>  
       <body> 
          <form action='prova.php' method="GET"> 
             <input type="text" name="codice" onkeypress="return numero(event);"> 
    <span id="errore_codice" style="display:none">errore hai inserito delle lettere</span>
             <input type="submit"> 
          </form> 
       </body> 
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    56
    Gentilissimi tutti e due, grazie mille

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.