Foros del Web » Programando para Internet » Javascript »

Como lo podria hacer.

Estas en el tema de Como lo podria hacer. en el foro de Javascript en Foros del Web. Creo que esto tiene que se javascript. Cuando un input recibo el foco, la etiqueta que esta al lado el fondo sea azul y las ...
  #1 (permalink)  
Antiguo 22/04/2010, 12:59
Avatar de ManelGomez  
Fecha de Ingreso: diciembre-2007
Ubicación: El Prat de llobregat
Mensajes: 180
Antigüedad: 16 años, 4 meses
Puntos: 2
Como lo podria hacer.

Creo que esto tiene que se javascript.

Cuando un input recibo el foco, la etiqueta que esta al lado el fondo sea azul y las letras (caption) en blanco.

Un Saludo.
  #2 (permalink)  
Antiguo 22/04/2010, 13:51
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Como lo podria hacer.

¿Tú te refieres a algo así?

Código HTML:
Ver original
  1.  <head>
  2.   <title>A</title>
  3.  </head>
  4.  <body>
  5.   <form name="formu" id="formu" action="">
  6.    <input type="text" name="text1" id="text1" onfocus="color()">
  7.   </form>
  8.  </body>
  9. </html>

Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">
  2.  function color(){
  3.   document.getElementById("text1").style.backgroundColor='#0000FF';
  4.   document.getElementById("text1").style.color='#FFFFFF'}
  5. </script>
  #3 (permalink)  
Antiguo 22/04/2010, 15:27
Avatar de ManelGomez  
Fecha de Ingreso: diciembre-2007
Ubicación: El Prat de llobregat
Mensajes: 180
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Como lo podria hacer.

Por tu cantidad de mensajes veo que eres un poco como yo, pero con muchos mas conocimientos en javascript que yo.

Hace un par de años me compre el delphi for php, como no tenia ni idea lo aparque. Ahora me he puesto a trabajar con el y bueno esta muy bien. Deber ser los IDE o RAD.

Tu codigo de fabula. cuando se presenta el foco se encienda la etiqueta y cuando lo pierdes vuelve a su color tanto el frente como el fondo. Así el usuario siempre sabe donde esta.

Un Saludo.
  #4 (permalink)  
Antiguo 22/04/2010, 15:44
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Como lo podria hacer.

Sí la verdad es que soy bastante novato en esto, y no es que tenga unos conociemientos excesivos de js, pero simplemente me gustó y no me metí en php ni asp o ajax, aunque no podré dejarlos tirados por mucho más tiempo xD
Pero muchas gracias igualmente! Saludos (:
  #5 (permalink)  
Antiguo 22/04/2010, 15:58
Avatar de DeveloperFresh  
Fecha de Ingreso: mayo-2009
Ubicación: Ancon City
Mensajes: 35
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: Como lo podria hacer.

Bueno quedaría así:

Código HTML:
Ver original
  1.  <head>
  2.   <title>A</title>
  3.  </head>
  4.  <body>
  5.   <form name="formu" id="formu" action="">
  6.    <input type="text" name="text1" id="text1" onblur="LostFoco(this)"  onfocus="Foco(this)">
  7.   </form>
  8.  </body>
  9. </html>


Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">
  2.  function Foco(obj){
  3.   obj.style.backgroundColor='#0000FF';
  4.   obj.style.color='#FFFFFF';
  5. }
  6.  
  7. function LostFoco(obj){
  8.   obj.style.backgroundColor='#FFFFFF';
  9.   obj.style.color='#000000';
  10. }
  11. </script>


salu2
  #6 (permalink)  
Antiguo 22/04/2010, 16:29
Avatar de ManelGomez  
Fecha de Ingreso: diciembre-2007
Ubicación: El Prat de llobregat
Mensajes: 180
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Como lo podria hacer.

Hola cronos:

Te aconsejo que consigas un RAD o IDE, tipo ZEND, Delphi for php, Creo que Neatbeans tambien es RAD, IDE. Creo que se llaman así.

Emplearas pocas horas en escribir código fuente.

Entre javascript y php la hostia. Ten en cuenta que el javascript se ejectura en el cliente y php en el servidor.

Otra cosa tanto a ti como al developerfresh. Donde encontrar instrucciones como la del cuando se presente el foco.

Porque ahora es desabilitar un control. por ejemplo. Que el usuario no pueda grabar un cliente si previamente no la clickeado nuevo.

Un Saludo.
  #7 (permalink)  
Antiguo 22/04/2010, 16:42
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Como lo podria hacer.

Vale investigaré algo sobre el tema, muchas gracias por la recomendación.
Y con repecto a la pregunta creo que me perdí xD.
¿Tú pides que haya por ejemplo un input y que para se pueda escribir se tenga que hacer click en un botón que ponga nuevo? Esto también se podría hacer con un prompt, si es lo que yo he entendido, piénsate a ver como te gustaría hacerlo.
Saludos :P
  #8 (permalink)  
Antiguo 22/04/2010, 17:04
Avatar de ManelGomez  
Fecha de Ingreso: diciembre-2007
Ubicación: El Prat de llobregat
Mensajes: 180
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Como lo podria hacer.

Esto es así.

Imaginate una barra de herramientas donde hay iconos por ej. nuevo, grabar, etc.

El caso seria desabilitar el botón de grabar si previamente no has clickeado nuevo.

Un Saludo.
  #9 (permalink)  
Antiguo 22/04/2010, 23:53
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Como lo podria hacer.

Bueno ahora no me puedo poner a fondo con esto poruqe me tengo que ir pero esta tarde te lo miro (:
  #10 (permalink)  
Antiguo 23/04/2010, 07:26
Avatar de _cronos  
Fecha de Ingreso: abril-2010
Mensajes: 135
Antigüedad: 14 años
Puntos: 1
Respuesta: Como lo podria hacer.

El código vendría a ser algo así, luego si quieres verificar que todos los campos se llenen o algo por el estilo habría uqe hacer más cosas.

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2.  <head>
  3.   <title>A</title>
  4.  </head>
  5.  <body>
  6.   <form name="formu" id="formu" action="">
  7.    Registro:<br>
  8.    Nombre usuario:<input type="text" name="text1" id="text1" disabled><br>
  9.    <input type="button"  value="Nueva cuenta" onClick="habil();">
  10.   </form>
  11.  </body>
  12. </html>

Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">
  2.   function habil(){
  3.    document.formu.text1.disabled=false;
  4.   }
  5. </script>

En el input type="button" creo que también podría poner input type="image" para que está más a tu estilo si quieres. Saludos (:
  #11 (permalink)  
Antiguo 09/10/2011, 14:52
Avatar de ManelGomez  
Fecha de Ingreso: diciembre-2007
Ubicación: El Prat de llobregat
Mensajes: 180
Antigüedad: 16 años, 4 meses
Puntos: 2
Respuesta: Como lo podria hacer.

Que bueno es este hilo.

Hay una cosa que no se menciona y el DOM (creo que es Document Object Model).

Saber trabajar con esto es dominar el javascript

Un Saludo
  #12 (permalink)  
Antiguo 09/10/2011, 15:44
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Como lo podria hacer.

Cita:
Iniciado por ManelGomez Ver Mensaje
Que bueno es este hilo.

Hay una cosa que no se menciona y el DOM (creo que es Document Object Model).

Saber trabajar con esto es dominar el javascript

Un Saludo
Por favor, no revivas temas tan antiguos, este tiene casi año y medio.
Y no, dominar JS es mucho más que DOM.
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:14.