Página 1 de 1

Dar FOCUS a un input tipo texto de un archivo .tmpl

NotaPublicado: 2008-11-12 01:16 @094
por tulio70
Saludos estimados. Como podría hacerle para que se ponga el cursor (o el del foco) en un determinado input tipo texto o password de este archivo .tmpl
(por ejemplo, el input tipo password user_password). Muchas, muchas gracias.

Sintáxis: [ Descargar ] [ Ocultar ]
  1. <TMPL_IF NAME="LOGIN_LOGOUT"> 
  2. <h2><img src="../icon_usrcheck.png" height="16" width="16" border="0" />&nbsp;Logout del usuario <b><i><TMPL_VAR NAME="LOGIN_LOGOUT_NAME"></i></b> ha sido completado exitozamente.</h2> 
  3. </TMPL_IF> 
  4.  
  5. <TMPL_IF NAME="LOGIN_LOGIN"> 
  6. <h2><img src="../icon_usrcheck.png" height="16" width="16" border="0" />&nbsp; 
  7. <TMPL_IF NAME="USER_ACCESS"> 
  8. Login del usuario <b><i><TMPL_VAR NAME="USER_LOGIN"></i></b> 
  9. <TMPL_IF NAME="USER_NOT_RECOGNISED"> 
  10. <span class="red">NO</span> 
  11. </TMPL_IF> 
  12. registrado en sistema ha sido completado exitosamente en modo de <i><TMPL_VAR NAME="USER_ACCESS"></i>. 
  13. </TMPL_IF> 
  14. </h2> 
  15. </TMPL_IF> 
  16.  
  17. <TMPL_IF NAME="LOGIN_LOGIN_FORM"> 
  18. <TMPL_IF NAME="GUEST_LOGIN_CONFIRMATION"> 
  19. <p><img src="../icon_userunknown.png" height="16" width="16" border="0" />Nombre del usuario (login) <b><i><TMPL_VAR NAME="USER_LOGIN"></i></b> <span class="red">NO</span> fue reconocido como registrado en la sistema. 
  20. ¿Desea Usted entrar con nombre de usuario (login) especificado en modo de <i><TMPL_VAR NAME="USER_ACCESS"></i>? 
  21. </p> 
  22. <form class="mainform" action="/ibug/cgi-bin/ibug.cgi" method="post"> 
  23. <p> 
  24. <input type="hidden" name="user_password" value="guest" />  
  25. <input type="hidden" name="user_login" value="<TMPL_VAR NAME="USER_LOGIN">" />  
  26. <label for="submit">Entrar con nombre de usuario (login) especificado</label> 
  27. <input type="submit" class="formbutton" value="Entrar" /> 
  28. </p> 
  29. </form> 
  30. <form class="mainform" action="/ibug/cgi-bin/ibug.cgi" method="post"> 
  31. <p> 
  32. <label for="submit">Regresar para entrar con otro nombre del usuario (login)</label> 
  33. <input type="submit" class="formbutton" value="Regresar" /> 
  34. </p> 
  35. </form> 
  36. <TMPL_ELSE> 
  37. <p><img src="../icon_usrcheck.png" height="16" width="16" border="0" />&nbsp;Nombre del usuario (login)  
  38. <b><i><TMPL_VAR NAME="USER_LOGIN"></i></b> está registrado en la sistema 
  39. <TMPL_IF NAME="USER_FULL_NAME"> 
  40. para <b><i><TMPL_VAR NAME="USER_FULL_NAME"></i></b> 
  41. (<TMPL_VAR NAME="USER_INSTITUTION">). 
  42. <TMPL_ELSE> 
  43. </TMPL_IF> 
  44. <!-- 
  45. <TMPL_IF NAME="USER_ACCESS"> 
  46. con derechos de <i><TMPL_VAR NAME="USER_ACCESS"></i> 
  47. </TMPL_IF> 
  48. --> 
  49. </p> 
  50. <div class="note">Si Usted es  
  51. <TMPL_IF NAME="USER_FULL_NAME"> 
  52. <b><i><TMPL_VAR NAME="USER_FULL_NAME"></i></b> 
  53. <TMPL_ELSE> 
  54. el usuario <b><i><TMPL_VAR NAME="USER_LOGIN"></i></b> 
  55. </TMPL_IF>  
  56. favor de proceder con su contraseña. En caso contrario favor de regresar para especificar otro nombre del usuario (login) para entrar al sistema.</div> 
  57.  
  58. <form class="mainform" action="/ibug/cgi-bin/ibug.cgi" method="post"> 
  59. <fieldset> 
  60. <legend>Entrar con contraseña</legend> 
  61. <p> 
  62. <label>Nombre del usuario (login):</label><TMPL_VAR NAME="USER_LOGIN"> 
  63. </p> 
  64. <p> 
  65. <label for="user_password">Contraseña:</label> 
  66. <input  
  67. <TMPL_IF NAME="PASSWORD_ERROR">class="problem" </TMPL_IF> 
  68. type="password" size="10" maxlength="50" alt="login" name="user_password" />  
  69. <TMPL_IF NAME="PASSWORD_ERROR"> 

  70. <span class="form_error"><img src="../icon_error.png" height="16" width="16" alt="error" border="0" />Contraseña introducida es incorrecta, intente otra vez.</span> 
  71. </TMPL_IF> 
  72. </p> 
  73. <input type="hidden" name="user_login" value="<TMPL_VAR NAME="USER_LOGIN">" /> 
  74. <label for="submit">Entrar con nombre de usuario (login) especificado</label> 
  75. <input type="submit" class="formbutton" value="Entrar" /> 
  76. </fieldset> 
  77. </form> 
  78. <form class="mainform" action="/ibug/cgi-bin/ibug.cgi" method="post"> 
  79. <p> 
  80. <label for="submit">Regresar para entrar con otro nombre de usuario</label> 
  81. <input type="submit" class="formbutton" value="Regresar" /> 
  82. </p> 
  83. </form> 
  84. </TMPL_IF> 
  85. </TMPL_IF> 
  86.  
  87. <TMPL_IF NAME="LOGIN_FORM"> 
  88. <form class="mainform" action="/ibug/cgi-bin/ibug.cgi" method="post"> 
  89. <fieldset> 
  90. <legend>Especificar nombre del usuario</legend> 
  91. <p>  
  92. <label for="user_login">Nombre del usuario (login):</label> 
  93. <input type="text" size="10" maxlength="50" alt="login" name="user_login" />  
  94. </p> 
  95. <label for="submit">&nbsp;</label> 
  96. <input class="formbutton" type="submit" value="Entrar" /> 
  97. </fieldset> 
  98. </form> 
  99. </TMPL_IF> 

NotaPublicado: 2008-11-12 06:33 @315
por monoswim
El TMPL te devuelve un código HTML... En el cual puede haber una función JavaScript que se ejecute en el evento onLoad de la etiqueta body... Dicho evento puede darle focus a tu input...

Sintáxis: [ Descargar ] [ Ocultar ]
  1. <body onLoad="window.document.formname.inputname.focus();"> 


Espero que te sirva.

Saludos

NotaPublicado: 2008-11-12 11:03 @502
por tulio70
Muchas gracias estimado. Apenas comienzo a trabajar con Perl y no sabía si podía poner la etiqueta body en el archivo tmpl. Hasta luego.