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

    FORM validazione JavaScript ok ma deve aprire un URL in finale

    ©iao GenTe
    Ho generato una pagina HTML dove in seguito ad un contratto [formato txt] c'è un form da compilare affinchè:
    - L'UTENTE ABBIA ACCETTATO IL CONTRATTO
    - IL FORM VENGA INVIATO ALLA MAIL INDICATA
    - L'UTENTE VENGA REDIRETTO [ACCETTATO IL CONTRATTO] SU UN URL DATO
    EcCo
    E' tutto ok.. validazioni esatte del form.. tutto fila liscio.. e invia anche la mail di riepilogo form al mio indirizzo email indicato ma non so come far poi aprire l'URL all'utente una volta compilato e confermato l'invio del form

    Incollo anche i controlli che ho fatto.. almeno se qcno riesce a darmi una mano vado a dormire tranquilla

    <script>

    function convalida () {

    if (document.form1.nome.value == "") {
    alert ("INSERISCI IL TUO NOME!")
    document.form1.nome.focus()
    return false
    }

    if (document.form1.cognome.value == "") {
    alert ("INSERISCI IL TUO COGNOME!")
    document.form1.cognome.focus()
    return false
    }

    if (document.form1.mail.value.indexOf ("@") == -1 || document.form1.mail.value.indexOf (".")== -1) {
    alert ("INDIRIZZO E-M@IL NON VALIDO")
    document.form1.mail.focus()
    document.form1.mail.value= ""
    return false
    }

    if (document.form1.contratto.checked==false) {
    alert ("CONTRATTO NON ACCETTATO!")
    document.form1.contratto.focus()
    return false
    }

    if (document.form1.privacy.checked==false) {
    alert ("TRATTAMENTO DATI NON AUTORIZZATO!")
    document.form1.privacy.focus()
    return false
    }

    else{
    return true
    }}

    </script>

    ------------------> e poi c'è questo all'interno del codice HTML che richiama la spedizione del form validato.. via mail

    <FORM name="form1" METHOD="POST" ACTION="mailto:simocloe@email.it" onSubmit="return convalida()" enctype="text/plain">


    DoVe Ho sBaGLiaTo?
    o meGLiO.. come faccio ora a far si che l'utente venga rediretto su una pagina web previa validazione del form? [Naturalmente ricevendo CmQ io il resoconto del form tramite mail..]

    GraZie
    Simo©LOE

  2. #2

    niEnTe eH -__-

    DovrO' anDare a DormirE DisPeraTa
    Simo©LOE

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Con lo scripting lato client non puoi... per il fatto che la mail viene inviata da un programma esterno al browser e quindi non e' possibile verifcare se e quando viene realmente inviata (il tutto se l'utente ha un programma di posta correttamente configurato)

    Puoi risolvere solo con linguaggi lato server... grazie ai quali, inviata la mail, puoi venir reindirizzato ad un'altra pagina...

    Identifica il linguaggio che vuoi/puoi utilizzare e posta (o chiedi di venir spostata) nel forum piu' adatto.

    ciao
    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

  4. #4

    GraZie :)

    Ti rinGrazio.. ho chiesto al provider ma posso usare eventualmente solo PHP.
    Vedro' come poterlo fare.. GraZie intanto
    Simo©LOE

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ok, ti sposto...
    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.