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

Discussione: Check box

  1. #1

    Check box

    Ciao a tutti,

    ho un problema tanto stupido quanto ostacolante. Solitamente quando devo mandare una mail da flash, uso sempre il solito script che mi raccoglie i dati e manda ad una pagina asp.
    Non sono bravo con l'asp ma la configurazione di questo script è talmente banale che ci riuscirebbe chiunque.
    Il problema è che non so come si gestiscono le checkbox. Siccome ora è nata questa esigenza non so davvero come fare. Avete qualche dritta o qualche script da passarmi con un form di invio mail comprendente i checkbox?

    Denghiu

  2. #2

    Re: Check box

    Originariamente inviato da Dottor Frank
    Ciao a tutti,

    ho un problema tanto stupido quanto ostacolante. Solitamente quando devo mandare una mail da flash, uso sempre il solito script che mi raccoglie i dati e manda ad una pagina asp.
    Non sono bravo con l'asp ma la configurazione di questo script è talmente banale che ci riuscirebbe chiunque.
    Il problema è che non so come si gestiscono le checkbox. Siccome ora è nata questa esigenza non so davvero come fare. Avete qualche dritta o qualche script da passarmi con un form di invio mail comprendente i checkbox?

    Denghiu
    beh ti basta sapere se la check è stata selezionata o meno e magari associare a questa una var ed inviare con la pag asp anche questa var assieme alle altre

    x controllare la check ti batsa anche un listener
    oppure + semplicemente

    on (release) {
    trace(miocheck.selected)

    }
    supponendo che la check sia istanziata miocheck

    con un listener

    checkmio = new Object();
    checkmio.click = function(eventObj){
    trace("la proprietà selected è stata modificata in " + eventObj.target.selected);
    scelta=eventObj.target.selected
    }
    mio.addEventListener("click", checkmio);

    quindi ti basta far riferimento alla var scelta

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Il problema è che non sono abile con le variabili. Come dicevo infatti, il sistema che uso proviene da uno script che ho scaricato e modificato secondo le mie esigenze.

    Mi potresti postare un esempio completo con magari due campi testo e 2 checkbox?

    Almeno poi lo adatto....

    grazie mille

  4. #4
    Originariamente inviato da Dottor Frank
    Il problema è che non sono abile con le variabili. Come dicevo infatti, il sistema che uso proviene da uno script che ho scaricato e modificato secondo le mie esigenze.

    Mi potresti postare un esempio completo con magari due campi testo e 2 checkbox?

    Almeno poi lo adatto....

    grazie mille
    guarda lo script che uso di solito qua
    http://forum.html.it/forum/showthrea...highlight=form

    ovviamente aggiungi la check ed è fatta ...

    oppure posta il tuo script
    e vediamo come implementarlo con quest'altra var


    anche se allo script che hai già ti basta inviare alla pag asp la var scelta
    ed usare il cod di sopra .....molto facile come cosa

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    facciamo così, ti posto un'esempio del mio codice sia dalla parte di flash che dalla parte della pagina asp così mi dici cosa fare

    lato flash:

    var path:MovieClip= this;
    // l'ogetto LoadVars che farà il send dei dati e riceverà la risposta
    var sendObject:LoadVars;
    // la pagina asp dove saranno sendati i dati
    var pagtosend:String="sendEmail.asp"
    // le variabili campo di testo: nome, cognome, indirizzo, email e messaggio
    var nome_txt:TextField;
    var cognome_txt:TextField;
    var inviti_txt:TextField;
    var citta_txt:TextField;
    var indirizzo_txt:TextField;
    var email_txt:TextField;
    var telefono_txt:TextField;
    // il movieclip usato come pulsante per inviare l'email
    var send_mc:MovieClip;
    // il movieclip usato come pulsante per cancellare i dati
    var delete_mc:MovieClip;
    // all'evento onRelease del pulsante send_mc attivo la funzione che senda l'email
    send_mc.onRelease=sendEmail
    // all'evento onRelease attivo la funzione che senda l'email
    delete_mc.onRelease= resetForm
    function sendEmail()
    {
    // recupero i valori da ogni campo di testo
    var nnome= nome_txt.text
    var ncognome= cognome_txt.text;
    var ninviti= inviti_xt.text;
    var ncitta= citta_txt.text;
    var nindirizzo= indirizzo_txt.text;
    var nemail= email_txt.text;
    var ntelefono= telefono_txt.text;
    // creo un'istanza dell'oggetto LoadVars
    sendObject= new LoadVars();
    // memorizzo in alcune proprietà dell'oggetto sendObject i dati che ho recuperato
    // è importante questo passaggio perchè la pagina asp recuperà i valori
    // in base a queste proprietà
    sendObject.nome= nnome
    sendObject.cognome= ncognome
    sendObject.inviti= ninviti
    sendObject.citta= ncitta;
    sendObject.indirizzo= nindirizzo;
    sendObject.nazione= nnazione;
    sendObject.email= nemail;
    sendObject.telefono= ntelefono;
    sendObject.onLoad= function()
    {

    if(this.error=="false")
    {
    path.wait.gotoAndStop("responseok");
    }
    else
    {
    path.wait.gotoAndStop("noresponse");
    }



    }
    path.attachMovie("wait", "wait", 1)
    path.wait._x= 160
    path.wait._y= 100;
    // utilizzo il metodo sendAndLoad per inviare i dati e ricevere una risposta
    sendObject.sendAndLoad(pagtosend,sendObject,"POST" )
    }
    function resetForm()
    {
    nome_txt.text="";
    cognome_txt.text=""
    inviti_txt.text="";
    citta_txt.text="";
    indirizzo_txt.text="";
    email_txt.text=""
    telefono_txt.text=""
    }



    lato asp:

    <%@ Language=VBScript %>
    <%
    ' dichiaro alcuni variabili

    Dim iMsg
    Dim iConf
    Dim Flds
    Dim strTosend
    Dim strNome
    Dim strCognome
    Dim strinviti
    Dim strcitta
    Dim strindirizzo
    Dim stremail
    Dim strtelefono
    Dim strMessage
    Dim strOggetto

    ' strTosend è la variabile che memorizza l’email del destinatario (es. email del nostro cliente)
    strTosend="info@email.com"
    ' l’oggetto del nostra email
    strOggetto="Registrazione asta"
    ' recupero il nome dell’utente con Request(nome_proprietà_oggettoflash)
    strNome=Request("nome")
    ' recupero il cognome
    strCognome= Request("cognome")
    ' recupero gli inviti
    strInviti= Request("inviti")
    ' recupero la citta
    strCitta=Request("citta")
    ' recupero l'indirizzo
    strIndirizzo=Request("indirizzo")
    ' recupero l'email
    strEmail= Request("email")
    ' recupero il telefono
    strTelefono= Request("telefono")
    ' vado a comporre il messaggio che il destinatario riceverà nella sua casella email
    ' vbcrlf è il carattere speciale che aggiunge un ritorno a capo
    strMessage=strMessage&"Nome: "&strNome&vbcrlf
    strMessage=strMessage&"Cognome: "&strCognome&vbcrlf
    strMessage=strMessage&"Inviti: "&strInviti&vbcrlf
    strMessage=strMessage&"Citta: "&strCitta&vbcrlf
    strMessage=strMessage&"Indirizzo: "&strIndirizzo&vbcrlf
    strMessage=strMessage&"Email: "&strEmail&vbcrlf
    strMessage=strMessage&"Telefono: "&strTelefono&vbcrlf


    ' creo gli oggetti necessari per l’invio dell’email
    ' queste righe possono cambiare in relazione al provider
    set iMsg = CreateObject("CDO.Message")
    set iConf = CreateObject("CDO.Configuration")
    Set Flds = iConf.Fields
    Flds("http://schemas.microsoft.com/cdo/configuration/urlgetlatestversion") = True
    Flds.Update
    With iMsg
    Set .Configuration = iConf
    .To = strTosend
    .From = strEmail
    .Subject = strOggetto
    .TextBody=strMessage
    .Send
    End With
    ' alla fine del send recuperiamo la variabile err.number che identifica un numero di errore
    ' se esiste un numero di errore vuol dire che err.numer è true quindi c’è stato un errore altrimenti ‘error risulterebbe false
    if err.number then
    Response.Write "error=true"
    else
    Response.Write "error=false"
    end if

    %>





    Ora che si fa se volessi aggiungere delle checkbox?

  6. #6
    ok solo una cosa questo cod sta nel pls di invio??
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  7. #7
    no, nel primo fotogramma

  8. #8
    ok nn avevo visto onRelease
    x una checkbox (x due ti basta duplicare le cose che scrivo
    cmq allora ti basta mettere il cod che ho postato con il listener prima di questo
    che ahi postato
    poi se ti basta un semplice true o false come valore della var scelta ti basta fare cosi
    (altrimenti devi associare un'altra var a quella scelta)

    in questo punto
    sendObject= new LoadVars();
    // memorizzo in alcune proprietà dell'oggetto sendObject i dati che ho recuperato
    // è importante questo passaggio perchè la pagina asp recuperà i valori
    // in base a queste proprietà
    sendObject.nome= nnome
    sendObject.cognome= ncognome
    sendObject.inviti= ninviti
    sendObject.citta= ncitta;
    sendObject.indirizzo= nindirizzo;
    sendObject.nazione= nnazione;
    sendObject.email= nemail;
    sendObject.telefono= ntelefono;
    sendObject.scelta= scelta;


    poi nell'asp

    Dim strMessage
    Dim strOggetto
    Dim strScelta


    ' recupero la scelta
    strScelta= Request("scelta")

    'poi la invio insieme alla altre
    strMessage=strMessage&"La checkbox è stata selezionata: "&strScelta&vbcrlf

    ecco x una check dovrebbe fungere
    x due basta usare due check deu var diverse ed aggiungerle allo script come ho fatto x la prima
    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  9. #9
    ti ringrazio di cuore. Ora devo scappare però non ho appena ho un secondo lo testo.
    Mi hai salvato la vita...

  10. #10
    Originariamente inviato da Dottor Frank
    ti ringrazio di cuore. Ora devo scappare però non ho appena ho un secondo lo testo.
    Mi hai salvato la vita...
    di niente figurati

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

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 © 2026 vBulletin Solutions, Inc. All rights reserved.