Buonasera,
ho un campo di testo dove viene digitato un codice fiscale.
Dopo averlo digitato, premendo il tasto invio, viene richiamata una funzione javascript.
Questa funzione verifica che il contenuto del campo di testo sia un codice fiscale, ed in caso affermativo ricarica la pagina stessa mandandole contemporaneamente la variabile che contiene il codice fiscale.
Il problema è che quasi mai il codice fiscale viene digitato, perché lo si incolla direttamente nel campo di testo. Facendo così ho notato che dopo il codice fiscale è presente uno spazio vuoto (purtroppo è già così nel pdf dal quale lo si copia).
In questa funzione javascript che si occupa di quello che ho citato prima, non riesco a sostituire lo spazio vuoto. Se tolgo il commento al codice non funziona più nulla:
codice:
function controllaCF(evento, self_php) {
if (evento.keyCode == 13) {
var pattern = /^[a-zA-Z]{6}[0-9]{2}[a-zA-Z][0-9]{2}[a-zA-Z][0-9]{3}[a-zA-Z]$/;
var CodiceFiscale = document.getElementById("cf");
//CodiceFiscale = CodiceFiscale.replace(" ", "");
if (CodiceFiscale.value.search(pattern) == -1) {
alert("Il valore inserito non è un codice fiscale! '" + CodiceFiscale + "'");
CodiceFiscale.value = "";
CodiceFiscale.focus();
}else{
location.href = self_php +"?cf="+ CodiceFiscale.value;
}
}
}