Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    131

    Javascript lato client non funziona

    Ciao ragazzi,
    ho una pagina asp con all'interno un form e un controllo lato client in javascript e poi un controllo lato server in asp.

    Il controllo lato client non funziona.

    Questo ciò che ho inserito nella pagina:

    Nell'head:

    codice:
    <script language="javascript">
    function verifica(){
    tipo="";
    nome="";
    cognome="";
    mail="";
    destinatario="";
    informativa="";
    txtCaptcha="";
    
    if(document.TheForm.tipo[0].checked==false && document.TheForm.tipo[1].checked==false && document.TheForm.tipo[2].checked==false){
    tipo="Seleziona chi sei\n";
    }
    if(document.TheForm.nome.value==""){
    nome="Inserisci il nome\n";
    document.TheForm.nome.focus();
    }
    if(document.TheForm.cognome.value==""){
    cognome="Inserisci il cognome\n";
    document.TheForm.cognome.focus();
    }
    if(document.TheForm.mail.value==""){
    mail="Inserisci un indirizzo E-Mail\n";
    document.TheForm.mail.focus();
    }else if(document.TheForm.mail.value.lastIndexOf("@")==-1 || document.TheForm.mail.value.lastIndexOf(".")==-1){
    mail="Inserisci una E-Mail valida\n";
    document.TheForm.mail.focus();
    }
    if(document.TheForm.destinatario.value==""){
    destinatario="Inserisci il destinatario\n";
    document.TheForm.destinatario.focus();
    }
    if(document.TheForm.txtCaptcha.value==""){
    txtCaptcha="Inserisci il testo visualizzato nell'immagine\n";
    document.TheForm.txtCaptcha.focus();
    }
    if(document.TheForm.informativa[0].checked==false && document.TheForm.informativa[1].checked==true){
    informativa="Devi dare il consenso alla legge sulla privacy per proseguire\n";
    }
    error="I campo sottostanti sono obbligatori\n";
    if((tipo!="")||(nome!="")||(cognome!="")||(mail!="")||(destinatario!="")||(txtCaptcha!="")||(informativa!="")){
    alert(error+tipo+nome+cognome+mail+destinatario+txtCaptcha+informativa)
    return false;
    }
    }
    </script>
    L'inizio del form:
    codice:
    <form name="TheForm" id="TheForm" onSubmit="return verifica();" method="post" action="mail_contatti2.asp">
    Voi per caso trovate degli errori nel javascript, è 1 ora che leggo e rileggo ma non riesco capire perchè non funziona!
    degele

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    chiuso, titolo trooooooppo generico

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.