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

    controllo e invio che non va

    La pagina, realizzata in asp, ha una form i cui valori inseriti dall'utente vengono spediti tramite email, e questo funziona. Devo effettuare il controllo sul campo email, essendo obbligatorio, e funziona pure questo. il PROBLEMA sta nel fatto che se il controllo sull'email dà risultato negativo (cioè è stato scritto in maniera scorretta o magari manca del tutto), i dati vengono inviati ugualmente

    Il controllo viene eseguito correttamente, e invia comunque

    DOMANDA: come faccio a impedire l'invio dei dati nel caso in cui non è stato inserito correttamente? vi posto il codice js

    <script type="text/javascript">
    <!--


    function Modulo(){
    var email = document.formail.email.value;
    var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
    alert("Inserire un indirizzo email corretto.");
    document.formail.email.select();
    return false;
    }

    else {
    document.formail.action = "?invia=true";
    document.formail.submit();
    }

    }
    //-->
    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2013
    Messaggi
    49
    nel form, la funzione Modulo() a quale input l'hai associata? che tipo di type è?

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.