Visualizzazione dei risultati da 1 a 7 su 7

Discussione: select da form

  1. #1

    select da form

    devo riuscire a inviare attraverso un'e-mail il valore selezionato con una select su un elenco di città che si visualizzano in un menu a tendina...e non ci riesco! tutti gli altri valori della form arrivano correttamente nell'e-mail, ma la città selezionata non compare.
    se mi segnalate anche qualche tutorial ve ne sarò tanto grata...grazie mille

    vi mando il codice asp:


    //raccolgo i dati provenienti dal form
    nome = Request.Form("nome")
    cognome = Request.Form("cognome")
    azienda = Request.Form("azienda")
    mail = Request.Form("mail")
    telefono = Request.Form("telefono")
    oggetto = Request.Form("oggetto")
    richiesta = Request.Form("richiesta")
    selectcitta = Request.queryString("selectcitta")

    e html:

    <select name="selectcitta" onChange="document.getElementById('form').submit() ;">
    <option selected>Tutte le citt&agrave;</option>
    <option>Baribyday</option>
    <option>Bolognabyday</option>
    </select>

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    selectcitta = Request.Form("selectcitta")
    e aggiungi il value alle option
    <option value="Baribyday">Baribyday</option>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3

    non funziona

    niente da fare...ma ci sarà un modo senza utilizzare i db? in fondo si deve solo recuperare il valore scelto e passarlo alla pagina asp...incrocio le dita

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Metti il link alla pagina demo pubblica (tuosito.xxxx/tuapaginaform.asp)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    ora mi dà problemi anche il codice asp, pare ci sia un errore di sintassi che non riesco a trovare

    <%

    nome = Request.Form("nome")
    cognome = Request.Form("cognome")
    azienda = Request.Form("azienda")
    mail = Request.Form("mail")
    telefono = Request.Form("telefono")
    oggetto = Request.Form("oggetto")
    richiesta = Request.Form("richiesta")


    Dim MiaMail
    Set MiaMail = CreateObject("CDO.Message")

    MiaMail.From = mail
    //a quale indirizzo invio la mail
    MiaMail.To = "criflo@email.it"
    //oggetto della mail
    MiaMail.Subject = oggetto

    MiaMail.HTMLBody = "dati inviati

    Nome:
    " & nome & "

    Cognome:
    " & cognome & "

    Azienda:
    " & azienda & "

    Telefono:
    " & telefono &
    "Mail:
    : " & mail & "

    testo messaggio:
    " & richiesta
    MiaMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
    'Name or IP of remote SMTP server
    MiaMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver")="mbox.medianetis.it"
    'Server port
    MiaMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
    MiaMail.Configuration.Fields.Update
    MiaMail.Send()
    Set MiaMail = Nothing
    //torno alla pagina conttatti dopo che ho inviato la mail

    response.Redirect("contatti.html")

    %>

  6. #6
    <%

    //raccolgo i dati provenienti dal form
    nome = Request.Form("nome")
    cognome = Request.Form("cognome")
    azienda = Request.Form("azienda")
    mail = Request.Form("mail")
    telefono = Request.Form("telefono")
    oggetto = Request.Form("oggetto")
    richiesta = Request.Form("richiesta")

    ora dà errore anche questo, pare ci siano errori di sintassi

    Dim MiaMail
    Set MiaMail = CreateObject("CDO.Message")

    MiaMail.From = mail
    //a quale indirizzo invio la mail
    MiaMail.To = "criflo@email.it"
    //oggetto della mail
    MiaMail.Subject = oggetto
    //testo della mail, come si vede si può usare html
    MiaMail.HTMLBody = "dati inviati

    Nome:
    " & nome & "

    Cognome:
    " & cognome & "

    Azienda:
    " & azienda & "

    Telefono:
    " & telefono &
    "Mail:
    : " & mail & "

    testo messaggio:
    " & richiesta
    MiaMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/sendusing")=2
    'Name or IP of remote SMTP server
    MiaMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserver")="mbox.medianetis.it"
    'Server port
    MiaMail.Configuration.Fields.Item _
    ("http://schemas.microsoft.com/cdo/configuration/smtpserverport")=25
    MiaMail.Configuration.Fields.Update
    MiaMail.Send()
    Set MiaMail = Nothing
    //torno alla pagina conttatti dopo che ho inviato la mail

    response.Redirect("contatti.html")

    %>

  7. #7
    funziona tutto benissimo! grazie per i consigli

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.