If I put a break
in the first loop if
, it just does not work or execute anything .. It seems like break
is read first, even without entering% with%. What's the problem?
function verifynasc(field) {
var nascimento = field.value;
alert(nascimento);
if (nascimento.length > 10) {
alert("entrou no if");
}
nascimento = nascimento.replace('/', '');
var dia = '';
var mes = '';
var ano = '';
for (var i = 0; i < nascimento.length; i++) {
if (i < 2) {
var dia = dia + nascimento.charAt(i);
continue
} else if (i < 4) {
var mes = mes + nascimento.charAt(i);
continue
} else {
var ano = ano + nascimento.charAt(i);
}
}
var data = ano + "-" + mes + "-" + dia;
document.getElementById('date').value = data;
}