Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   error en script (http://www.forosdelweb.com/f13/error-script-568768/)

[email protected] 24/03/2008 13:11

error en script
 
Tengo un error en la ejecucio, desconozco cual es podrian ustedes ayudarme a encontrar la solucion.

El error me aparece en la linea destacada, de ante mano muchas gracias.

<script language="Javascript">
function tecla()
{
if(event.keyCode == 13)
{
buscarcodigo();
}
}
function buscarcodigo()
{
codpro=Imagen.cod.value;
if(codpro > ' ' && codpro != codigo)
{
Imagen.submit();
}else{
alert("Debe ingresar dato valido...!");
Imagen.codigo.focus();

}
}
</script>
</head>
<body>
<form method="post" name="Imagen" id=imagen action="../../cgi-bin/imagenpro.sh">
<input name="codigo" id="cod" type="text" maxlength="20" onKeyDown="javascript: tecla();">
</form>
</body>
</html>

taar 24/03/2008 13:31

Re: error en script
 
Estas tratando de mover el foco a un control inexistente.

Donde pusiste Imagen.codigo.focus();
deberia ser
Imagen.cod.focus();

Porque tu input tiene el id cod
<input name="codigo" id="cod" type="text" maxlength="20" onKeyDown="javascript: tecla();">

[email protected] 24/03/2008 13:56

Re: error en script
 
Gracias por sus prontas respuestas, exactamente tenia la equivocación del nombre de la variable que hacia referencia al focus; pero aun asi la funcionalidad de éste, no es correcta; porque no retorna al foco indicado cuando esta en blanco.
¿Algun dato, que me ayude?

taar 25/03/2008 11:32

Re: error en script
 
document.getElementById('cod').focus();


La zona horaria es GMT -6. Ahora son las 01:05.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.