Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2010, 05:59
cham
 
Fecha de Ingreso: mayo-2010
Mensajes: 29
Antigüedad: 14 años
Puntos: 0
Mover foco a control

Hola,
Tengo una pagina que da entrada a una aplicacion, y en esta pagina hay un panel de entrada con usuario y contraseña.

Si la aplicacion está bloqueada, aparece el panel de control con los campos "disabled" y si no está bloqueada aparecen los campos activados para poder entrar.

El problema viene cuando al cargar la pagina, llamo a una funcion javascript que me pone el foco en el campo nombre. Si está activada fuciona bien, pero cuando la aplicacion esta bloqueada y aparecen los campos 'disabled', me da error diciendo que no se puede mover el foco a un campo desactivado.

¿como puedo resolver esto?
Quiero que cuando se puedan introducir datos en los campos me ponga el foco y cuando estos aparecen desactivados que no me lo ponga.


Código:
<script language="JavaScript" type="text/javascript">
	function ponerfoco()
		{ 
			document.getElementById('usuario').focus();				
		} 
</script>

<body onload="ponerfoco();">

<?php
if($bloqueada='SI')
  {
    <input type=' text' name="usuario" disabled>
    <intput type='password' name"contrasena" disabled>
  }
else
  {
  <input type=' text' name="usuario">
  <intput type='password' name"contrasena">
  }

?>