Ragazzi ho bisogno di uno script per trasformare gli apici che vengono inseriti in un <input> o in un <textarea> in altri caratteri. Questo perché poi vengono inviati ad un pagina che li inserisce in un database Access, e l'ASP da dei problemucci quando si inseriscono dei caratteri quali "virgolette" e 'apostrofo', per questo vorrei eliminarli già dalla parte client.
Io ho provato inizialmente con questo, ma sembra che non capisca che non li riconosca...
E' uno script che DOVREBBE riconosce il carattere legato a quel codice ASCII (34,39,13) e se lo trova lo sostituisce, sennò lascia il carattere inserito.
PS: c'è anche un altro script legato a questo, se vi interessa lo posto, ma credo sia irrilevante perché il tasto INVIO lo sostituisce correttamente con il <br>.
Io ho provato inizialmente con questo, ma sembra che non capisca che non li riconosca...
HTML:
<script type="text/javascript">
function interceptTabs(evt, control)
{
key = evt.keyCode ? evt.keyCode : evt.which ? evt.which : evt.charCode;
if (key==39)
{
insertAtCursor(control, 'ALTRO CARATTERE1');
return false;
}
else if (key==34)
{
insertAtCursor(control, 'ALTRO CARATTERE2');
return false;
}
else if (key==13)
{
insertAtCursor(control, '<br>');
return false;
}
else
{
return key;
}
}
</script>
<input name="InfoLib" onkeydown="return interceptTabs(event, this);"
PS: c'è anche un altro script legato a questo, se vi interessa lo posto, ma credo sia irrilevante perché il tasto INVIO lo sostituisce correttamente con il <br>.
Ultima modifica: