Grazie per la risposta, lo voglio fare perché preferisco pulire per bene il testo prima di inserirlo nel DB.

E corretto se scrivo una funzione così?

<script language="javascript">
<!--
function Converti() {
var converti = document.modulo.testo.value;

converti=converti.replace(/\è/g,'&egrave;');
converti=converti.replace(/\ù/g,'&ugrave;');
converti=converti.replace(/\ì/g,'&igrave;');
converti=converti.replace(/\ò/g,'&ograve;');

...per tutti i caratteri speciali HTML.

stampa.innerHTML = converti;

... quel che mi manca é inviare in automatico il form all'interno del DB.
}
//-->
</script>


[....]

<form name="modulo">
<input type="text" name="testo">
<input type="button" value="Converti" onClick="Converti()">
</form>

<div id="stampa"></div>

grazie