Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Mail con cdosys
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      rosaria User • ultima modifica di

      Mail con cdosys

      Salve ragazzi sono nuova del forum e non ho un buo rapporto con Asp.
      Ho dovuto creare una form per l' invio di una mail in asp con Mail con cdosys fino a qui tutto ok, ora ho devo inserire dei controlli javascript per i campi, ma questi controlli non funzionano, è come se non ci sono, c' è qualcuno che puo aiutarmi?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • V
        vitacillina User • ultima modifica di

        Ciao.

        A parte che è un problema javascript e non ASP, ma ti sei dimenticata di chiamare la funzione javascript di controllo nel form, cioè questa riga:

        
        <form name="modulo" id="form" method="post" action="mail_inviata.asp">
        
        

        deve diventare:

        
        <form name="modulo" id="form" method="post" action="mail_inviata.asp" onSubmit="return Modulo(this)">
        
        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          rosaria User • ultima modifica di

          Ho fatto come mi hai detto ma quando premo invia con alcuni campi vuoti non si vede nulla.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • V
            vitacillina User • ultima modifica di

            @rosaria said:

            Ho fatto come mi hai detto ma quando premo invia con alcuni campi vuoti non si vede nulla.

            Posta il codice completo della pagina.
            ciao

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              rosaria User • ultima modifica di

              Form pagina contatti
              <form name="modulo" id="modulo" method="post" action="index-5.asp" onSubmit="return modulo(this)">

              // Codice
              <script language="javascript">
              <!--
              function modulo() {
              var oggetto = document.modulo.oggetto.value;
              var messaggio = document.modulo.messaggio.value;
              var mittente = document.modulo.mittente.value;
              if ((oggetto.value == ??) || (oggetto.value == ?undefined?)) {
              alert(?Campo obbligatorio!?);
              document.modulo.oggetto.focus();
              return false;
              }
              if ((messaggio.value == ??) || (messaggio.value == ?undefined?)) {
              alert(?Campo obbligatorio!?);
              document.modulo.messaggio.focus();
              return false;
              }
              EmailAddr = document.modulo.mittente.value;
              Filtro = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/;
              if (Filtro.test(EmailAddr))
              return true;
              else
              {
              alert("Controlla l'indirizzo di e-mail inserito");
              document.modulo.mittente.focus();
              return false;
              }

              return true;
              }
              //-->
              </script>

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • R
                rosaria User • ultima modifica di

                Ho messo a posto il javascript, se riempio tutti i campi funziona, se lascio aluni campi della mail vuoti non funziona e mi da errore.

                Questo è l' errore
                CDO.Message.1 error '8004020d'
                At least one of the From or Sender fields is required, and neither was found.
                /index-5.asp, line 91

                Linea 91= .Send()

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cali1981 Super User • ultima modifica di

                  Facci vedere anche il codice asp

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • R
                    rosaria User • ultima modifica di

                    Non so se è il Javascript o Asp che non funziona!!
                    Sto impazzendo, vi allego il codice asp non mi fa inserire il post.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • V
                      vitacillina User • ultima modifica di

                      Prova con i codici allegati; se non funziona nemmeno questa volta controlla che l'oggetto CDOSYS sia installato sul server e prova a cambiare la configurazione dei parametri d'invio.
                      Ciao

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • R
                        rosaria User • ultima modifica di

                        Grazie di tutto finalmente ho risolto.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti