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

    problema con check form

    Ciao a tutti, ho sempre usato questo script per validare i form, oggi non capisco perchè ma non funziona:
    Il fatto è che mi manda ugualmente alla pagina successiva anche dopo aver visualizzato gli alert dei campi vuoti

    questo lo metto nella head:
    <script>
    function checkData()
    {
    var correct = true
    if (document.add_utente.nome.value == "") {correct = false; alert("Prego inserire il nome!")}

    return correct
    }
    </script>

    e questo è il tag "form":

    <form name="add_utente" action="add_utente.asp" method="post" onSubmit="return checkData()">

    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

  2. #2
    Ciao centoiso,
    ho provato a fare nel modo che dici tu e mi riesce perfettamente!
    Ti mando la prova che ho fatto.
    In caso spiegami meglio cosa non riesce nel tuo progetto!


    <html>
    <head>
    <title>New Page 1</title>
    <script>
    function checkData()
    {
    var correct = true
    if (document.add_utente.nome.value == "") {correct = false; alert("Prego inserire il nome!")}
    return correct
    }
    </script>
    </head>
    <body>
    <form name="add_utente" action="add_utente.asp" method="post" onSubmit="return checkData()">
    <INPUT TYPE="Text" value="" name="nome">
    <INPUT TYPE="Submit" value="OK" name="invia">
    </form>
    </body>

    </html>
    Memolina-ina

  3. #3
    ciao memolina ina ina....il fatto è che questo script mi ha sempre funzionato tranne che in un caso, dopo avermi mostrato l'alert la pagina mi passa a quella che raccoglie i dati, mentre invece dovrebbe semplicemente rimanere sul form...
    "Link2me.it: Professional network e Marketplace"
    www.link2me.it

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.