Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20

Discussione: Form NON FUNZIONANTE

  1. #1

    Form NON FUNZIONANTE

    Ciao a tutti!
    Ho un problema con un form: il pulsante INVIA non funziona: il messaggio non arriva al destinatario.
    Ho cercato e ricercato nel codice Js e asp, non ci capisco molto, non ho risolto dopo numerosi tentativi...QULAL'é lo script giusto???

    Grazie per il vostro aiuto.


  2. #2
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    fai prima a postare il codice e ti diciamo dove sta l'errore...
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  3. #3

    Form Non Funzionante

    dimenticavo il link al sito è :
    www.mla.it e poi cliccare SUL MENU' IN ALTO
    su AGENZIE

    Grazie ancora ciao!

  4. #4

    non capisco niente di php asp e....

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>

    <head>
    <title>MLA - vacanze studio e turismo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="style1.css" type="text/css" rel="stylesheet">
    <meta content="Microsoft FrontPage 6.0" name="GENERATOR">
    <meta name="Microsoft Border" content="none">
    <script Language="JavaScript">
    <!--
    function ControllaMail(EmailAddr)
    {
    Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (Filtro.test(EmailAddr))
    return false;
    else
    {
    return true;
    }
    }


    function Controlla(theForm)
    {
    var controllo=false;
    var messaggio="";

    if (theForm.ragione_sociale.value == "")
    {
    controllo=true;
    messaggio += "- RAGIONE SOCIALE: il campo è vuoto.\n";
    }

    if (theForm.indirizzo.value == "")
    {
    controllo=true;
    messaggio += "- INDIRIZZO: il campo è vuoto.\n";
    }

    if (theForm.CAP.value == "")
    {
    controllo=true;
    messaggio += "- CAP: il campo è vuoto.\n";
    }

    if (theForm.citta.value == "")
    {
    controllo=true;
    messaggio += "- CITTA': il campo è vuoto.\n";
    }

    if (theForm.provincia.value == "")
    {
    controllo=true;
    messaggio += "- PROVINCIA: il campo è vuoto.\n";
    }

    if (theForm.telefono.value == "")
    {
    controllo=true;
    messaggio += "- TELEFONO: il campo è vuoto.\n";
    }

    if (theForm.fax.value == "")
    {
    controllo=true;
    messaggio += "- FAX: il campo è vuoto.\n";
    }

    if (theForm.mail.value == "")
    {
    controllo=true;
    messaggio += "- E-MAIL: il campo è vuoto.\n";
    }
    else if (ControllaMail(theForm.mail.value))
    {
    controllo=true;
    messaggio += "- E-MAIL: l'indirizzo e-mail non è corretto.\n";
    }

    if (theForm.persona_ref.value == "")
    {
    controllo=true;
    messaggio += "- PERSONA DI RIFERIMENTO: il campo è vuoto.\n";
    }

    if (theForm.cataloghi_richiesti.length == 0)
    {
    controllo=true;
    messaggio += "- CATALOGHI RICHIESTI: nessuno.\n";
    }

    var num = parseInt(theForm.qta.value);
    if (isNaN(num))
    {
    controllo=true;
    messaggio += "- QTA' RICHIESTA: Inserire un valore numerico.\n";
    }

    if (controllo)
    {
    messaggio = "Risultano mancanti o incomplete le seguenti informazioni:\n\n" + messaggio;
    messaggio += "\nCompletare prima il modulo con i dati richiesti e poi premere il tasto \"invia\".";
    alert(messaggio);
    return (false);
    }
    else
    {return true}
    }
    //-->
    </script>
    <script language= "JavaScript">
    <!--

    function one2two() {
    m1len = m1.length ;
    for ( i=0; i<m1len ; i++){
    if (m1.options[i].selected == true ) {
    m2len = m2.length;
    m2.options[m2len]= new Option(m1.options[i].text);
    }
    }

    for ( i = (m1len -1); i>=0; i--){
    if (m1.options[i].selected == true ) {
    m1.options[i] = null;
    }
    }
    }

    function two2one() {
    m2len = m2.length ;
    for ( i=0; i<m2len ; i++){
    if (m2.options[i].selected == true ) {
    m1len = m1.length;
    m1.options[m1len]= new Option(m2.options[i].text);
    }
    }
    for ( i=(m2len-1); i>=0; i--) {
    if (m2.options[i].selected == true ) {
    m2.options[i] = null;
    }
    }
    }

    function SelectAllList() {
    m2len = m2.length ;
    for ( i=0; i<m2len ; i++){
    m2.options[i].selected = true;
    }
    }


    //-->
    </script>
    </head>

    <body text="#000000" bgColor="#ffffff" leftMargin="10" topMargin="10" marginheight="0" marginwidth="0">

    <table cellSpacing="0" cellPadding="0" width="100%" border="0" ID="Table1">
    <tr>
    <td vAlign="top"><span class="tit-upSX2">
    Modulo per la richiesta dei cataloghi: </span></td>
    </tr>
    <tr>
    <td width="150" bgColor="#acacac" height="1">
    <div align="left">
    <img height="1" src width="1"></div>
    </td>
    </tr>
    </table>

    <form action="post_ADV.asp" method="post" name="Form1" onsubmit="return Controlla(this)">
    <table border="0" cellpadding="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="600" bgcolor="#7D7D7D">
    <tr>
    <td width="100%" bgcolor="#000080"><span class="tit-upSX2">
    <font color="#FFFFFF">Dati della agenzia</font></span></td>
    </tr>
    <tr>
    <td width="100%" bgcolor="#FFFFFF">
    <table border="0" cellpadding="3" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">
    Ragione sociale:</td>
    <td class="date">
    <input name="ragione_sociale" size="50" ID="Text25">
    </td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">indirizzo:</td>
    <td class="date"><input size="35" name="indirizzo" ID="Text26"></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">C.A.P.:</td>
    <td class="date"><input size="5" name="CAP" ID="Text27"></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">città:</td>
    <td class="date"><input name="citta" size="20" ID="Text28"></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">prov.:</td>
    <td class="date"> <input size="2" name="provincia" ID="Text7"></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">telefono:</td>
    <td class="date"><input name="telefono" size="20" ID="Text30"></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">
    fax:</td>
    <td class="date"><input name="fax" size="20" ID="Text31"></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">e-mail:</td>
    <td class="date">
    <input name="mail" size="25" ID="Text32">
    </td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">
    nome della persona di riferimento nell'agenzia:</td>
    <td class="date">
    <input name="persona_ref" size="30" ID="Text54">
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    <table border="0" cellpadding="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="600" bgcolor="#7D7D7D">
    <tr>
    <td width="100%" bgcolor="#000080"><span class="tit-upSX2">
    <font color="#FFFFFF">Selezione dei cataloghi</font></span></td>
    </tr>
    <tr>
    <td width="100%" bgcolor="#FFFFFF">
    <table border="0" cellpadding="3" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">
    cataloghi disponibili:</td>
    <td class="date">
    <select name=catalogo_selezione size=5 multiple style="width: 200">
    <option>Vacanze Studio</option>
    <option>Soggiorni Studio</option>
    <option>Stage Linguistici</option>
    <option>Work Experience</option>
    <option>Malta e Cipro</option>
    </select></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top"></td>
    <td class="date">
    <input type="button" onClick="one2two()" value="aggiungi catalogo"></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">
    cataloghi richiesti:</td>
    <td class="date">

    <select name=cataloghi_richiesti size=5 multiple style="width: 200" >
    </select></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">
    </td>
    <td class="date">
    <input type="button" onClick="two2one()" value="rimuovi catalogo" ></td>
    </tr>
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">
    quantità richiesta:</td>
    <td class="date"><input size="7" name="qta" ID="Text44" value="10"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>

    <table border="0" cellpadding="0" cellspacing="1" style="border-collapse: collapse" bordercolor="#111111" width="600" bgcolor="#7D7D7D">
    <tr>
    <td width="100%" bgcolor="#000080"><span class="tit-upSX2">
    <font color="#FFFFFF">Altre richieste</font></span></td>
    </tr>
    <tr>
    <td width="100%" bgcolor="#FFFFFF">
    <table border="0" cellpadding="3" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
    <td class="date" width="170" bgcolor="#F4F4F4" style="vertical-align: top">
    inserire eventuali
    commenti o richieste particolari:
    </td>
    <td class="date">
    <textarea name="commenti" rows="6" cols="36" ID="Textarea2"></textarea>
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <table border="0" cellpadding="3" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="600">
    <tr>
    <td class="date" colspan="3"></td>
    </tr>
    <tr>
    <td class="date" colspan="3">
    <p align="center">autorizzo il trattamento dei dati personali d.l. 675/96<input type="checkbox" CHECKED value="-1" name="trattamentodati" ID="Checkbox3"></p>
    </td>
    </tr>
    <tr>
    <td class="date" width="33%">
    <p align="center"></p>
    </td>
    <td class="date" width="33%">
    <p align="center">
    <input type="submit" value="invia" name="fine" ID="Submit2" onclick="SelectAllList();"></p>
    </td>
    <td class="date" width="33%">
    <p align="center">
    <input type="reset" value="reimposta" name="B2" ID="Reset2"></p>
    </td>
    </tr>
    <tr>
    <td class="date" colspan="3">
    <p align="center">( PREMERE IL TASTO &quot;INVIA&quot; SOLO UNA VOLTA ED ATTENDERE!
    )</td>
    </tr>
    <tr>
    <td class="date" colspan="3"></td>
    </tr>
    <tr>
    <td class="date" colspan="3"></td>
    </tr>
    </table>
    </form>
    <script language="JavaScript">
    var m1 = document.Form1.catalogo_selezione;
    var m2 = document.Form1.cataloghi_richiesti;
    </script>
    </body>

    </html>

  5. #5
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047
    ma....
    ho dato un'occhiata velocissima ma....
    dov'è che SPEDISCI la mail???
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  6. #6
    Non vedo il codice di invio email.

    PS. COme da regolamento usa il tag code per il codice, grazie.

  7. #7

    AIUTO son 10 GG che ho questo problema

    se volete veramente aiutarmi dovete gentilmente corregere voi il codice e rimandarmelo.
    non ci capisco veramente NULLA.
    non so dove mettere le mani

    lo ignoro totalmente.

    inoltre ho appurato che il cliente riceve questo file non come mail, ma come file che confluisce in un suo db. però io mi dico se non gli do un indirizzo questo che ne sa dove deve andare. potrebbe andare in qualsiasi parte del mondo.

    RIASSUNTO: AIUTO.

  8. #8
    Utente di HTML.it L'avatar di marco_c
    Registrato dal
    Jun 2004
    Messaggi
    1,047

    Re: AIUTO son 10 GG che ho questo problema

    Originariamente inviato da stripped
    se volete veramente aiutarmi dovete gentilmente corregere voi il codice e rimandarmelo.
    non ci capisco veramente NULLA.
    non so dove mettere le mani
    beh... devi prima informarti come farlo... esistono diversi componenti per mandare le mail (CDONTS, ASPEmail, ...) dipende dal server che ospita il tuo sito



    inoltre ho appurato che il cliente riceve questo file non come mail, ma come file che confluisce in un suo db. però io mi dico se non gli do un indirizzo questo che ne sa dove deve andare. potrebbe andare in qualsiasi parte del mondo.
    Qua non ho proprio capito cosa vuoi dire
    Gli uomini si dividono in due categorie: i geni e quelli che dicono di esserlo. Io sono un genio.

  9. #9
    questo form era già funzionante su una versione precedente di questo sito. Io non ho fatto altro che copiare tutti i file e passarli nel nuovo sito. Senza entrare nel codice. però così facendo non funziona.

    vi prego se qualcuno sa qualcosa mi aiuti.

  10. #10
    Cosa intendi per "non funzionante" ?
    La pagina post_ADV.asp non riceve i dati ?

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.