Con questa funziona:
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.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; } }
Così come è sopra funziona, ma se tolgo le barre // dalle altre righe il replace non funziona più.
Avete consigli?

Rispondi quotando