Provo a spiegarmi meglio.
Pagina html + asp + javascript
Ho un form con diversi campi texarea.
Nel momento in cui faccio un "incolla" da word voglio evitare che certi caratteri compaiano nel testo.
Se io incollo la seguente frase: Inserire Elenco “DA SPUNTARE”
Dopo aver salvato mi ritrovo questo: Inserire Elenco ¿Euro\\¿DA SPUNTARE¿Euro\\¿
Aggiungo ce il database che utilizzo è Oracle e quando faccio la insert uso questa sintassi:
convert('" & Vf_FINALITA_POSIZIONE(n_Sav) & "','WE8ISO8859P1','AL32UTF8')
Il problema si verifica solamene se faccio dei copia e incolla.
Ho fatto anche dei tentativi di sostituzione dei caratteri utilizzando i codii ascii ma niente da fare.
Il codice che ho nel form è il seguente, ma la parte javascript che stavo tentando di far funzionare da errore.
<textarea id="fFINALITA_POSIZIONE_<%=n_rig%>" name="fFINALITA_POSIZIONE_<%=n_rig%>" rows="5" cols="110" onKeyUp="VediCarRimasti(this,500)" onfocus="VediCarRimasti(this,500)" ><%=Vf_FINALITA_POSIZIONE(n_rig)%></textarea>
<script>
fFINALITA_POSIZIONE_<%=n_rig%>.onpaste = function(event) {
alert("paste: " + event.clipboardData.getData('text/plain'));
FINALITA_POSIZIONE_<%=n_rig%>.value=event.clipboar dData.getData('text/plain');
event.preventDefault();
};
</script>

Rispondi quotando