Salve a tutti ho bisogno di un aiuto con un form di registrazione. ho bisogno che non vengano inseriti valori differenti ad a-z e quindi togliere dinamicamente gli eventuali spazi, apici o accenti.

ho provato ad usare un js ma non sono tanto bravo (sono scarsissimo) e non funziona.
ecco il codice

codice:
	<script type="text/javascript" language="JavaScript">
	
	function replaceC() {
risultato = document.gestionecardadmin.Cognome.value;
	risultato= replace(risultato,"'","") ;
	risultato= replace(risultato," ","") ;
    risultato = replace(risultato, "à", "a") ;
    risultato = replace(risultato, "è", "e") ;
    risultato = replace(risultato, "é", "e") ;
    risultato = replace(risultato, "ì", "i") ;
    risultato = replace(risultato, "ò", "o") ;
    risultato = replace(risultato, "ù", "u") ; 
    document.gestionecardadmin.Cognome.value = risultato ;
    }
	function replaceN() {
risultato = document.gestionecardadmin.Nome.value;
	risultato= replace(risultato,"'","") ;
	risultato= replace(risultato," ","") ;
    risultato = replace(risultato, "à", "a") ;
    risultato = replace(risultato, "è", "e") ;
    risultato = replace(risultato, "é", "e") ;
    risultato = replace(risultato, "ì", "i") ;
    risultato = replace(risultato, "ò", "o") ;
    risultato = replace(risultato, "ù", "u") ; 
    document.gestionecardadmin.Nome.value = risultato ;
    }
</script>

</head>
<body>
....
.....
<input type="text" size="20" name="Cognome" onkeyup="replaceC()">
<input type="text" size="20" name="Nome" onkeyup="replaceN()">
.....
ho omesso cio che non fa parte della funzione.
Se vi puo essere d'aiuto ricevo l'errore "previsto oggetto" appena digito una qualsiasi lettera nel form con l'onkeyup

Grazie anticipatamento dell'aiuto.