Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #3
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    10
    Quote Originariamente inviata da Darčios89 Visualizza il messaggio
    Ciao a tutti! Devo realizzare un form in cui l'utente inserisce data e ora, lo fa semplicemente scrivendo a mano. Come posso realizzare un controllo affinchč i campi siano gg/mm/aa, hh/mm validi?
    Quindi non del tipo 78/888/ciao e 88:30.
    Ciao, siccome parla di form ipotizzo sia jsp, dunque ti consiglio di fare una cosa del genere! č molto meglio e almeno puoi gestire anche i campi del form uno a uno

    codice:
    <html>
    <head>
    <link rel = "stylesheet" type = "text/css" href = "stileProveForm.css">
    <meta charset="UTF-8">
    <title>Prova Form</title>
    <script>
    function verificaModulo(moduloForm) {
        if ((moduloForm.name.value == "") || 
                    (moduloForm.email.value == "")) {
            alert("Nome o email mancanti, modulo non inviato!");
            return false;
        }
        
        if (moduloForm.gg.value > 31 || moduloForm.gg.value < 0) {
            alert("Giorno di nascita non corretto, modulo non inviato!");
            return false;
        }
        
        if (moduloForm.mm.value > 12 || moduloForm.mm.value < 0) {
            alert("Mese di nascita non corretto, modulo non inviato!");
            return false;
        }
        
        if (moduloForm.aaaa.value < 1850) {
            alert("Anno di nascita non corretto, modulo non inviato!");
            return false;
        }
        
        alert("Modulo Inviato correttamente");
        return true;
    
    
    }
    </script>
    </head>
    <body>
    <form action = "richiesta.jsp" onsubmit = "return verificaModulo(this)" method = "POST" name = "Dati Utente">
    <h3>USER'S INFORMATION</h3>
    Name:
    <input type = "text" name = "nome" size = "30">
    <br>
    Email:   
    <input type = "text" name = "email" size = "30">
    <br>
    Date of Birth:
    <input type = "text" name = "gg" size = "3"> /
    <input type = "text" name = "mm" size = "3"> /
    <input type = "text" name = "aaaa" size = "6"> 
    <br>
    <input type = "submit" value = "send">
    </form>
    </body>
    </html>
    Ultima modifica di zipale99; 07-02-2014 a 22:39

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.