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
ho omesso cio che non fa parte della funzione.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()"> .....
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.

Rispondi quotando