Por ahora tengo solo un input y un div para devolver el resultado de la validación (para ese input), algo así:
Código:
El código js es este:<div id="nombre"><input type="text" name="Nombre" onclick="vNombre()"> <div id="form_status"></div>
Código:
El problema es que ni bien hago click sobre el input, ya me imprime el OK, no importa lo que siga escribiendo, o si este bien o mal lo que ingrese.var ok=0; function vNombre(){ valor = document.getElementById("nombre").value; if( valor == null || valor.length == 0 || /^\s+$/.test(valor) ) { document.getElementById('form_status').innerHTML = 'OK'; ok++; }else{ document.getElementById('form_status').innerHTML = 'E'; } setTimeout("vNombre()",1000); }
Obviamente debo tener algo mal en el código. Son mis primeros pasos en js.
Agradecería cualquier pista, desde ya muchas gracias.