Perchè non funziona? Ho fatto in modo che se ci sono le lette con gli accenti, deve sostituire automaticamente senza accenti, vedi sotto
<script>
function controlla_data_scadenza()
{
data_1 = "";
var i = 0;
var primo = new Array("è", "ò", "à", "ù", "ì");
var secondo = new Array("e", "o", "a", "u", "i");
while(i < data_scadenza.length)
{
data_1 += data_scadenza.replace(primo, secondo);
i++
}
document.getElementById('visualizza_data').innerHTML = data_1;
}
</script>
<input name="data_scadenza" id="data_scadenza" type="text" class="campi" size="10" onkeydown="controlla_data_scadenza(data_scadenza);" onkeyup="controlla_data_scadenza(data_scadenza);" maxlength="10"> -> <span id="visualizza_data"></span>
Cosa ho sbagliato?
<script>
function controlla_data_scadenza()
{
data_1 = "";
var i = 0;
var primo = new Array("è", "ò", "à", "ù", "ì");
var secondo = new Array("e", "o", "a", "u", "i");
while(i < data_scadenza.length)
{
data_1 += data_scadenza.replace(primo, secondo);
i++
}
document.getElementById('visualizza_data').innerHTML = data_1;
}
</script>
<input name="data_scadenza" id="data_scadenza" type="text" class="campi" size="10" onkeydown="controlla_data_scadenza(data_scadenza);" onkeyup="controlla_data_scadenza(data_scadenza);" maxlength="10"> -> <span id="visualizza_data"></span>
Cosa ho sbagliato?