Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problemino con form e javascript

    Salve, il risultato che voglio ottenere è il seguente:

    ho inserito all'interno di un form un campo "Email", premendo sul pulsante invia del form la funzione scritta in javascript verifica il campo Email: se vuoto vorrei ottenere il messaggio di avvertimento e ritornare di nuovo alla pagina con il form, altrimenti se presente almeno un carattere inviarlo alla pagina "email.asp".

    Tutto funziona se inserisco l'indirizzo Email, mentre se non viene inserito alcun carattere compare la finestra di alert ma premendo OK scompare la pagina con il form e il browser comunica che non è possibile trovare la pagina, DOVE SBAGLIO !!.

    Grazie

    Nota: di seguito trovate la parte più significativa del codice (dove penso possa esserci l'errore).


    function validate() {
    if (document.dati.Email.value == "") {
    alert ("Inserire indirizzo Email")
    return
    }
    document.dati.action="email.asp"
    }


    <form NAME="dati" method="POST" ONSUBMIT="validate()" >
    ..............
    ..............
    ..............
    <input type="submit" value="Invia"><input type="reset" value="Reimposta">

  2. #2
    Utente bannato
    Registrato dal
    Dec 2003
    Messaggi
    721

    Re: Problemino con form e javascript

    codice:
    function validate() {
    	if (document.dati.Email.value == "") {
    		alert ("Inserire indirizzo Email");
    		return false;
    		}
    	else	{document.dati.action="email.asp"}
    		}
    
    
    <form NAME="dati" method="POST" ONSUBMIT="validate()" >
    ..............
    ..............
    ..............
    <input type="submit" value="Invia"><input type="reset" value="Reimposta">
    Prova così

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Modifica anche questo:

    <form NAME="dati" method="POST" ONSUBMIT="return validate()" >
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del 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.