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

    Form con invio mail in HTML

    Ho un form con vari campi e vorrei far si che al submit partisse una mail ad un indirizzo di posta elettronica predefinito.

    Come si può fare una cosa del genere con un form html? (no in php o asp ..)

    Grazie

    TheLinuxBadGuys

  2. #2
    Utente di HTML.it L'avatar di d2D+
    Registrato dal
    Dec 2005
    Messaggi
    67
    Beh, in primis ti conviene sentire che estensioni ha il tuo server...conseguentemente cerchi la soluzione specifica; Cosa ha installato quindi il tuo sever? php, asp, perl ??


    LEGGE DEL WEB: Qualsiasi cosa tu stia cercando sulla rete, ci sarà almeno un sito porno che risponderà ai tuoi criteri di ricerca.

  3. #3
    Originariamente inviato da d2D+
    Beh, in primis ti conviene sentire che estensioni ha il tuo server...conseguentemente cerchi la soluzione specifica; Cosa ha installato quindi il tuo sever? php, asp, perl ??


    Ma il form non lo voglio fare con codice script, voglio solo farlo in HTML.

    <form name="Richiesta informazioni" method="post" href="mailto:mio@sito.com?info">



    <input type="checkbox" name="C1" value="ON"></p>


    <input type="text" name="T1" size="20"></p>


    <input type="text" name="T2" size="20"></p>


    <textarea rows="2" name="S1" cols="20"></textarea></p>


    </p>


    <input type="submit" value="Invia" name="B1">
    <input type="reset" value="Reimposta" name="B2"></p>
    </form>

    Ma non mi invia la mail..

    thelinuxbadguys

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    l'elemento form non ha attributo href, bensì action:


    <form name="Richiesta informazioni" method="post" action="mailto:mio@sito.com?subject=info">
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Originariamente inviato da fcaldera
    l'elemento form non ha attributo href, bensì action:


    <form name="Richiesta informazioni" method="post" action="mailto:mio@sito.com?subject=info">

    Grazie ma adesso mi compare questo errore:

    Risposta del server: '555 Message rejected: site policy requires all mail to have a 'Date' field.'


    Come posso fare?


    thelinuxbadguys

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    non credo che il problema dipendi dal codice.

    Quello postato infatti serve ad aprire il client di posta elettronica, mentre quello da te descritto è un errore del server.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    Originariamente inviato da fcaldera
    non credo che il problema dipendi dal codice.

    Quello postato infatti serve ad aprire il client di posta elettronica, mentre quello da te descritto è un errore del server.
    Sapresti dirmi se è possibile inviare la mail anche a più destinatari?
    es. te@tuosito.com e lui@suosito.com

    <form name="Richiesta informazioni" method="post" action="mailto:mio@sito.com?subject=info">


    grazie ancora,


    thelinuxbadguys

  8. #8
    Originariamente inviato da TheLinuxBadGuys
    Sapresti dirmi se è possibile inviare la mail anche a più destinatari?
    es. te@tuosito.com e lui@suosito.com

    <form name="Richiesta informazioni" method="post" action="mailto:mio@sito.com?subject=info">


    grazie ancora,


    thelinuxbadguys
    Uppettino

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    basta mettere un campo cc (o bcc)

    codice:
    <form action="mailto:email@domain.com?subject=Your subject&cc=emails&bcc=email@domain.com">
    però ricorda che l'utente

    - deve avere un client di posta installato e predefinito
    - deve esplicitamente inviare la posta (ad es. send/receive con outlook)

    Se ti serve qualcosa che parta in automatico, come nei form più avanzati ti serve un linguaggio lato server come asp o php


    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Ok Grazie,

    Unica cosa: se voglio mettere più indirizzi mail in bbc come faccio a separarli?

    Con il ; va bene?


    <form action="mailto:email@domain.com?subject=Your subject&cc=emails&bcc=email@domain.com;newemail@do main.it;youremail@domain.fr">

    Ciao,

    thelinuxbadguys


    Originariamente inviato da fcaldera
    basta mettere un campo cc (o bcc)

    codice:
    <form action="mailto:email@domain.com?subject=Your subject&cc=emails&bcc=email@domain.com">
    però ricorda che l'utente

    - deve avere un client di posta installato e predefinito
    - deve esplicitamente inviare la posta (ad es. send/receive con outlook)

    Se ti serve qualcosa che parta in automatico, come nei form più avanzati ti serve un linguaggio lato server come asp o php


    Ciao

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.