Con questa funziona:
codice:
function create_filename(){
var titolo = document.getElementById('titolo').value;
new_value = titolo.replace(/\./g,"");
//new_value = titolo.replace(/","/g,"");
//new_value = titolo.replace(/"\'"/g,"");
//new_value = titolo.replace(/""/g,"");
//new_value = titolo.replace(/«/g,"");
//new_value = titolo.replace(/»/g,"");
//new_value = titolo.replace(/à/g,"a");
//new_value = titolo.replace(/è/g,"e");
//new_value = titolo.replace(/é/g,"e");
//new_value = titolo.replace(/ò/g,"o");
//new_value = titolo.replace(/ù/g,"u");
//new_value = titolo.replace(/ì/g,"i");
//new_value = titolo.replace(/" "/g,"-");
{
document.getElementById('filename').value = new_value;
}
}
richiamata dall'evento onchange sul campo id titolo di un form dovrebbe fare una serie di replace sul valore del campo stesso e copiare il risultato nel campo con id filename.
Così come è sopra funziona, ma se tolgo le barre // dalle altre righe il replace non funziona più.
Avete consigli?