Salve a tutti,
in pratica ho una pagina PHP con un form per l'invio di messaggi privati, con 3 campi di input (4 col bottone): destinatario; oggetto; testo del messaggio.
Destinatario e Oggetto sono dei semplici input text mentre il testo del messaggio è una textarea che utilizzo con il plugin NicEdit.js
Alla pressione del tasto Invia faccio i controlli di routine e nel caso in cui la procedura non vada a buon fine, stampo il messaggio di errore ma si cancella tutto quello che avevo scritto nel corpo del messaggio.
Ad esempio scrivo tutto il messaggio ma mi dimentico di scrivere il destinatario, allora premo Invia e il sistema mi dirà che non posso lasciare il campo destinatario vuoto, ma pensate se intanto avevo scritto 100 righe di messaggio e queste vanno perse!
Come devo fare per risolvere il problema? Ovviamente l'action è vuoto perché lo script funziona sulla pagina stessa.