Buenas Tardes,
Verán, estoy haciendo una función para saber si es número o no el dato almacenado en una caja de texto, sin embargo, al perder el foco la caja de texto (Que es entonces cuando llamo a la función), me dice que se esperaba un objeto, este es el código, haber si pueden decirme que tengo mal, desde ya, muchas gracias:
<script>
function EsNumero(formulario, caja){
if Nan(formulario.caja){
alert('El valor de '+caja+' debe ser numérico');
formulario.caja.focus();
}
}
</script>
<form name="frm">
<input type="text" name="txtprueba" onBlur="javascript:EsNumero('frm', 'txtprueba');">
<input type="text" name="txtotra" onBlur="javascript:EsNumero('frm', this);">
</form>
Valdria tanto poniendo this, que como poniendo el nombre de la caja de texto, ¿Verdad?