Visualizzazione dei risultati da 1 a 5 su 5

Discussione: validazione form mail

  1. #1

    validazione form mail

    Ciao a tutti,

    ho un form per l'invio di mail dal sito e ho inserito uno script per il controllo dei campi in modo che tutti siano compilati correttamente prima dell'invio. Lo script è il seguente:
    function check()
    {
    if (document.myform.nome.value.length==0)
    {
    alert("Inserire il Nome");
    document.myform.nome.focus();
    }
    else if(document.myform.email.value.length==0 || document.myform.email.value.indexOf("@")==-1 || document.myform.email.value.indexOf(".")==-1 || document.myform.email.value.indexOf(" ")==0)
    {
    alert("Inserisci un indirizzo email valido")
    document.myform.email.focus();
    }
    else if(document.myform.messaggio.value==0)
    {
    alert("Inserisci il messaggio");
    document.myform.messaggio.focus();
    }
    else
    {
    document.myform.action="email.asp";
    document.myform.submit();
    }
    }
    Funziona tutto... o quasi!
    Infatti se io inserisco un indirizzo mail errato o non inserisco il nome e il messaggio compare il messaggio di allerta che mi dice che manca qualcosa, ma come faccio OK mi dà l'errore:

    HTTP Error 405 - The HTTP verb used to access this page is not allowed.
    Internet Information Services (IIS)


    nonostante che nella barra dell'indirizzo rimane sempre l'indirizzo corretto della mia pagina.

    Where is the problem??????????????????
    Il Mondo è Bello perché è Avariato !!!

  2. #2
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Beh ma questo mi sembra un problema lato server, non mi pare centri Javascript.

    Chiedi nel forum apposito.

  3. #3
    Quindi lo script è corretto! Non è quello il problema...
    Il Mondo è Bello perché è Avariato !!!

  4. #4
    Altra domanda:

    è corretto il seguente script?

    document.myform.action="email.asp";
    perche il problema è che il form non ha la action, con questo script viene assegnato a "myform" questa "action" o no?

    Grazie!!!!
    Il Mondo è Bello perché è Avariato !!!

  5. #5
    Problema risolto...

    và tolto

    document.myform.action="email.asp";

    dallo script java e inserito nel tag del form

    <form action="email.asp" method="post" name="myform">


    Il Mondo è Bello perché è Avariato !!!

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.