Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Form - Visualizzare e spedire solo alcuni field

    ciao a tutti,
    forse è un problema comune, forse solo mio.
    Ammettiamo che io abbia un form molto lungo , e che dopo il comando post NON voglia che tutti i campi riempiti vengano visualizzati nell'email, ma solo alcuni specifici. Come posso fare per dire al form quali campi mandare al server e quali no?
    Badate bene, i campi si devono vedere al momento dl riempimento, e deve essere pure possibile scriverci roba dentro o essere selezionati se radio button o checkbox, ma non si devono vedere nella email che arriva e che deve essere elaborata dal server side.

    La butto lì...non so se è possibile, stavo pensando di inserire in un DIV specifico i campi da mandare al server e poi, in qualche modo, far "vedere" al POST solo il DIV in questione non processando gli altri, ma è fattibile????

    Se qualcuno sa come fare o ha idee migliori (anche totalmente differenti) e più semplici, si faccia avanti...

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Se non vuoi che alcuni campi appaiano nella mail... non metterceli, ovvero intercettali lato server.

    Lato client ti rimane la possibilita' di definirli "disabled" ma e' una complicazione che non vale il risultato ottenuto.

    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

  3. #3
    Devo metterceli per forza, purtroppo è un form un pò complesso, e spiegare come mai non debba mostrarli ancora più complesso, quindi mi piacerebbe, se puoi, spiegarmi meglio questa opzione "DISABLED", cioè..volevo sapere se è sempre possibile inserire dati dentro ai campi, modificarli, usarli per interazioni javascript con altri campi....
    L'unica cosa che voglio è che poi non si vedano nella mail finale che arriva al proprietario del sito.

    E' possibile?

  4. #4
    Non esiste cioè un modo per "nasconderli" al momento della spedizione?
    Qualcosa come il comando HIDDEN?
    oppure un javascript che, al momento della spedizione del file, con un comando Onsubmit oppure Onclick, mi inserisca all'interno del FORM una serie di linee

    <input type="hidden" name="..." value="......">
    <input type="hidden" name="..." value="......">
    <input type="hidden" name="..." value="......">

    tali da occultarmi i campi indicati dalla spedizione del form ????

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quello che non riesco a capire e' perche' debba interessarti quanti e quali campi spedisci al server... semplicemente se non vuoi che il campo "pluto" una volta giunto sul server non venga incluso nel messaggio di posta... non mettercelo

    Comunque eccoti un piccolo esempio dell'altra possibilita':

    <form action="http://127.0.0.1/test.asp" >
    <input type="text" name="normale" value="questo parte">
    <input type="text" name="nascosto" value="questo non parte">
    <input type="button" value="vai" onclick="this.form.nascosto.disabled=true;this.for m.submit()">
    </form>

    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

  6. #6
    Grazie mille br1

    sembra perfetto per il mio caso!
    Ti farò sapere qua in questo pst come è andata.
    Purtroppo a volte i form e la vita ci fanno fare cose strane :-P
    grazie della tua mano comunque, sempre prezioso e generoso di contributi!

    Promuoverò la tua pratica di beatificazione a tempo debito :-P hihihihihhi
    ciao amico
    a presto

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.