Ciao a tutti,
Ho un problema con un js che dovrebbe sostituire gli apici singoli (') con la sequenza \' .
Lo script.cgi non può recepire come input un apice (altrimenti da errore perchè è un carattere speciale per il cgi) ma poichè lo è anche per il JS ho messo la \\' nel while (cosa.match(/[\\']/)) e ovviamente la sostituzione con \\\'.
Il js che ho fatto ha un qualke errore perchè s'impalla in esecuzione..
<script language=\"javascript\" type=\"text/javascript\"><!--
function apice() {
var cosa = document.forms[0].description.value.toString();
while (cosa.match(/[\\']/)) {
cosa = cosa.replace(\"\\'\", \"\\\'\");
}
location=\"script.cgi?parametro=10&description=\"+cosa;
}
//--></script>
...
<TEXTAREA ... NAME=description></TEXTAREA>
...
<INPUT TYPE="button" onclick="apice()">
...
Mi sapete aiutare??
Grazieeeeeeeeeeeeee,
Ciaooooooooooooooooooooooo!!!
Ho un problema con un js che dovrebbe sostituire gli apici singoli (') con la sequenza \' .
Lo script.cgi non può recepire come input un apice (altrimenti da errore perchè è un carattere speciale per il cgi) ma poichè lo è anche per il JS ho messo la \\' nel while (cosa.match(/[\\']/)) e ovviamente la sostituzione con \\\'.
Il js che ho fatto ha un qualke errore perchè s'impalla in esecuzione..
<script language=\"javascript\" type=\"text/javascript\"><!--
function apice() {
var cosa = document.forms[0].description.value.toString();
while (cosa.match(/[\\']/)) {
cosa = cosa.replace(\"\\'\", \"\\\'\");
}
location=\"script.cgi?parametro=10&description=\"+cosa;
}
//--></script>
...
<TEXTAREA ... NAME=description></TEXTAREA>
...
<INPUT TYPE="button" onclick="apice()">
...
Mi sapete aiutare??
Grazieeeeeeeeeeeeee,
Ciaooooooooooooooooooooooo!!!