Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Inviare Mail

  1. #1
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404

    Inviare Mail

    Salve amici del Forum, se possibile ho bisogno di un vostro aiutino. Ho la necessità di inviare da un modulo creato in asp una mail. Allora il punto è questo: ho una pagina asp con nome cognome ecc. ho dei pulsanti invia e cancella ora da invia sull'evento onclick mi richiamo la funione in VBSCRIPT controlla campi (In pratica alcuni campi sono obbligatori) e poi nella stessa funzione mi richiamo l'altra sub InviMail dove dovrei inviare l'email.Quando richiamo la funzione mi dice Tipo non corrispondente InvioMail. Io infatti dovrei spedire l'email e rimanere sulla stessa pagina e non visualizzare un altra pagina.Mentre se metto invia mail su di un altra pagina funziona.Cmq percapire meglio vi posto lo script:
    <Script Language=VBScript >

    Sub Controlla()
    if document.FormMail.nome.value="" & vbCrLf _
    or document.FormMail.cognome.value="" & vbCrLf _
    or document.FormMail.email.value="" then
    alert ("Attenzione i campi contrassegnati dall'astersico sono obbligatori")
    else
    InviaMail()


    end if
    End Sub
    </Script>

    <Script Language=VBScript RunAt=Server>
    Sub InviaMail()
    dim Email
    Set Email = Server.CreateObject("CDONTS.NewMail")
    Email.Send document.FormMail.nome.value & " " & document.FormMail.cognome.value,"ivan.cerrato@glob cons.com","...",document.FormMail.note.value,0
    Set Email = nothing
    End Sub
    </Script>
    <BODY bgcolor="#1d3e64">



    <FORM method=post name=FormMail>
    <TABLE cellSpacing=1 cellPadding=1 width="50%" align=center border=2 borderColor=steelblue>
    <TR>
    <TD colspan=2 class=font align=middle>ModuloInvioMail</TD>
    </TR>
    <TR>
    <TD colspan=2><HR color=yellow></TD>
    </TR>
    <TR>
    <TD class=font1 colspan=2 align=center>I campi contrassegnati con (<FONT color=red>*</FONT>) l'astersico sono obbligatori.</TD>
    </TR>
    <TR>
    <TD class=cella><FONT color=red>*</FONT>Nome:</TD>
    <TD><INPUT name=nome size=35 ></TD>
    </TR>
    <TR>
    <TD class=cella><FONT color=#ff0000>*</FONT>Cognome:</TD>
    <TD><INPUT name=cognome size=35 ></TD>
    </TR>
    <TR>
    <TD class=cella><FONT color=#ff0000>*</FONT>E-Mail:</TD>
    <TD><INPUT name=email size=35 ></TD>
    </TR>
    <TR>
    <TD class=cella>Telefono:</TD>
    <TD><INPUT name=telefono size=35 ></TD>
    </TR>
    <TR>
    <TD class=cella vAlign=top>Note:</TD>
    <TD><TEXTAREA style="WIDTH: 100%; HEIGHT: 60px" name=note col="10" row="50"></TEXTAREA></TD>
    </TR>
    <TR>
    <TD colspan=2 align=middle><INPUT type=button value=" Invia " onclick=Controlla() name=button1>
    <INPUT type=reset value=" Cancella " name =button2>
    <INPUT type=Button value=" Indietro " name =button3>
    </TD>
    </TR>
    <TR>
    <TD colspan=2><HR color=yellow></TD>
    </TR>
    </TABLE>
    </FORM>
    </P>
    </BODY>

  2. #2
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404
    Ehi amici....ma siete in ferie o non volete rispondermi?

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    dal regolamento:
    - evitare titoli tipo: urgente! svelti! ho il cliente alle calcagna!
    oppure: perchè non mi risponde mai nessuno?, voi sapete e non volete aiutarmi...
    Chi vuole rispondere lo fa se, come e quando può.
    Non hai ben chiari i momenti in cui si verificano gli eventi... quando lo script di controllo del form viene eseguito sul client tutto il codice ASP ed i relarivi script con runat=server non esistono piu'... ed eventualmente potrebbero esistere solo sul server.

    Per richiedere al server l'esecuzione di uno script devi inviargli una richiesta... per esempio di una nuova pagina.

    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

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.