Quando si utilizza un collegamento mailto, è probabile che non esegua nulla per l'utente se non dispone di una configurazione di client di posta elettronica o non ha configurato la sua webmail come client predefinito (ea. gmail as default client in macosx). Quale sarebbe il modo migliore per offrire con garbo un fallback, chiedendo gentilmente all'utente di inviarlo via email manualmente? potrei usare JS o CSS per mostrare un messaggio una volta che il collegamento è stato fatto clic:rilevamento della mancanza di posta elettronica
submit ha avuto successo, o se non è successo niente scriveteci manualmente.
Informazioni sull'utilizzo di un modulo con mailto, è possibile utilizzare una pagina di reindirizzamento in caso di esito positivo senza o con scripting serveride? C'è un modo per filtrare il successo dal fallimento, invece di affidarsi al giudizio dell'utente con il doppio successo/messaggio fallito sopra?
modifica: almeno quale sarebbe il modo più adatto di modificare uno stato quando è stato fatto clic su un collegamento (o modulo) mailto. Ovviamente JavaScript o css sono opzioni, ma non posso semplicemente creare un doppio link di azione o un modulo di invio; mailto e anche collegamento a un'altra pagina (è stato inviato/premuto il pulsante ')
'mailto:' è negativo - fidati, a nessuno piace aprire il client di posta elettronica senza motivo. Utilizza invece il modulo sul lato server :). – xfix
Non è possibile sapere se un collegamento "mailto:" "funziona" per un utente. – Pointy
Correlato: http://stackoverflow.com/questions/836777/how-to-detect-browsers-protocol-handlers – DaveRandom