Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Else non funziona

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    31

    Else non funziona

    Ciao a tutti,
    credo ci sia qualche errore nelle graffe perché gli else if funzionano ma l'else finale che verifica tutti gli if non va. Come potrei risolvere? Grazie

    codice:
    function myFunction() {
        
        
      var name = document.getElementById("name").value;
        if ((name == "") || (name == "undefined")) {
        document.getElementById("errorname").innerHTML = "inserire nome";
      }else if (name.length >2) {
     document.getElementById("errorname").innerHTML = "";
      }
        
        
        var cell = document.getElementById("cell").value;
        if ((cell == "") || (cell == "undefined")) {
        document.getElementById("errorcell").innerHTML = "inserire numero di telefono";
      }else if (cell.length >7) {
     document.getElementById("errorcell").innerHTML = "";
      }
        
        var surname = document.getElementById("surname").value;
        if ((surname == "") || (surname == "undefined")) {
        document.getElementById("errorsurname").innerHTML = "inserire Cognome";
      }else if (surname.length >2) {
     document.getElementById("errorsurname").innerHTML = "";
      }
        
        var fisc = document.getElementById("fisc").value;
        if ((fisc == "") || (fisc == "undefined")) {
        document.getElementById("errorfisc").innerHTML = "inserire C.F. o P.iva";
      }else if (fisc.length >5) {
     document.getElementById("errorfisc").innerHTML = "";
      }
        
        var email_reg_exp = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/;
        var email = document.getElementById("email").value;
        if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
        document.getElementById("erroremail").innerHTML = "inserire email";
      }else if (email.length >2) {
     document.getElementById("erroremail").innerHTML = "";
      }
        
        
        
        else  {
     document.getElementById('avanti').style.display='block';     
     document.getElementById('verifica').style.display='none';    
      }
    
    
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    31
    Risolto. grazie

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 © 2019 vBulletin Solutions, Inc. All rights reserved.