Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459

    Controllo dati form - dove sbaglio?

    Ciao a tutti, ho un problema con questo script che controlla i dati da una form. Dove sbaglio?

    codice:
            <script type="text/javascript" language="JavaScript">
    
                function preload()
                {
                    var image = new Image();
                    image.src="./images/hover.gif";
                }
                
                function isFieldBlank(field)
                {
                	if (field.value == "")
                	    return true;
                	return false;
                }
                
                function isInvalidEmail(field)
                {
                	return false;
                }
    
                function isInvalidTelephoneNumber(field)
                {
                	return false;
                }
                
                function submitPage(form)
                {
                	foundError = false;
                	if (isFieldBlank(form.nome))
                	{
                		alert ('Campo \"Nome\" non completo');
    					foundError = true;
                	}
    
                	if (isFieldBlank(form.cognome))
                	{
                		alert ('Campo \"Cognome\" non completo');
    					foundError = true;
                	}
    
                	if (isFieldBlank(form.email))
                	{
                		alert ('Campo \"E-Mail\" non completo');
    					foundError = true;
                	}
    
                	if isInvalidEmail(form.email)
                	{
                		alert ('Campo \"E-Mail\" non valido');
    					foundError = true;
                	}
                	
                	if isInvalidTelephoneNumber(form.telefono)
                	{
                		alert ('Campo \"Telefono\" non valido');
    					foundError = true;
                	}
    
                	if (!foundError)
                	    this.submit();
                }
    
            </script>
    è giusto metterlo nella sezione HEAD? Nella form lo richiamo così

    codice:
    <body onLoad="preload()">
    [...]
    <form name="formDati" action="" method="post">
    [...]
      <input class="bottone" type="button" value="Invia" onclick="submitPage(document.formDati)" action="info.php">
    </form>
    Grazie!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    function isInvalidEmail(field)
    {
    return false;
    }

    function isInvalidTelephoneNumber(field)
    {
    return false;
    }
    queste ti restituiscono sempre false....
    inoltre non this.submit() (cos'è this in questo caso??), form.submit().

    ciauz
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

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.