Foros del Web » Programando para Internet » Javascript »

Cambiar campo de texto según texto :D

Estas en el tema de Cambiar campo de texto según texto :D en el foro de Javascript en Foros del Web. Hola hice esto pero no me convence mucho, tienes alguna otra ¿forma de hacerlo? @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original < script > function ...
  #1 (permalink)  
Antiguo 24/01/2011, 09:45
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Cambiar campo de texto según texto :D

Hola hice esto pero no me convence mucho, tienes alguna otra ¿forma de hacerlo?

Código Javascript:
Ver original
  1. <script>
  2. function cambiar1(){if(capturar.value=="Bienvenido"){capturar.value=''} }
  3. function cambiar2(){if(capturar.value==""){capturar.value='Bienvenido'} }
  4. </script>
  5. <input type="text" onclick="cambiar1()" onBlur="cambiar2()" id="capturar" name="capturar" value="Bienvenido">
__________________
/^sleep:\/\//;
  #2 (permalink)  
Antiguo 24/01/2011, 10:26
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años
Puntos: 37
Respuesta: Cambiar campo de texto según texto :D

Se me ocurre así con js

<script>
function cambiar(opc){
capturar.value=(opc==1)?"Bienvenido":';
}
</script>

<input type="text" onclick="cambiar(1)" onBlur="cambiar(2)" id="capturar" >

o así con jquery

<input type="text" id="capturar" >

$("#capturar").click(function () {
$(this).attr("value","Bienvenido");
});

$("#capturar").blur(function () {
$(this).attr("value","");
});
  #3 (permalink)  
Antiguo 24/01/2011, 10:32
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Busqueda Respuesta: Cambiar campo de texto según texto :D

No funciona
__________________
/^sleep:\/\//;
  #4 (permalink)  
Antiguo 24/01/2011, 10:38
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años
Puntos: 37
Respuesta: Cambiar campo de texto según texto :D

debugealo de menos con Firebug, estoy escribiendo el código sobre el foro :S

<script>

function cambiar(opc){
document.getElementById("capturar").value=(opc==1) ?"Bienvenido":"";
}
</script>

<input type="text" onclick="cambiar(1)" onBlur="cambiar(2)" id="capturar" >

ya el de jquery revisalo tu.

Saludos.
  #5 (permalink)  
Antiguo 24/01/2011, 10:46
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Cambiar campo de texto según texto :D

Me expresé mal creo, si cambia el texto, pero lo que yo quería era otra cosa xD.
__________________
/^sleep:\/\//;
  #6 (permalink)  
Antiguo 24/01/2011, 11:34
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 18 años, 11 meses
Puntos: 79
Respuesta: Cambiar campo de texto según texto :D

que tal raxper, para mi mas simple es esto

Código Javascript:
Ver original
  1. <script>
  2. var w="Bienvenido...";
  3. window.onload=function(){
  4.     t=document.getElementsByName("guelcom")[0];
  5.     if(t){
  6.         if(!t.value) t.value=w;
  7.         t.onblur=function(){if(!this.value) this.value=w};
  8.         t.onfocus=function(){if(this.value==w) this.value=""};
  9.     }
  10. }
  11. </script>
  12. <input type="text" name="guelcom" />

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #7 (permalink)  
Antiguo 24/01/2011, 11:41
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 18 años, 11 meses
Puntos: 79
Respuesta: Cambiar campo de texto según texto :D

pero asi queda mas bonito

Código Javascript:
Ver original
  1. <script>
  2. var w="Bienvenido...";
  3. window.onload=function(){
  4.     t=document.getElementsByName("guelcom")[0];
  5.     if(t){
  6.         formato1();
  7.         t.onblur=function(){if(!this.value) {formato1();}};
  8.         t.onfocus=function(){if(this.value==w) {formato2();}};
  9.     }
  10.     function formato1(){
  11.         t.style.color="#ccc";
  12.         t.value=w;
  13.     }
  14.     function formato2(){
  15.         t.style.color="";
  16.         t.value="";
  17.     }
  18. }
  19. </script>
  20. <input type="text" name="guelcom" />

salu2
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #8 (permalink)  
Antiguo 24/01/2011, 12:11
Avatar de raxper  
Fecha de Ingreso: enero-2010
Ubicación: ------
Mensajes: 472
Antigüedad: 14 años, 3 meses
Puntos: 2
Respuesta: Cambiar campo de texto según texto :D

Perr0
aquí les muestro que le hize xP
Código Javascript:
Ver original
  1. <script>
  2. function cambiar1(){if(capturar.style.background =="url(http://www.google.com/coop/intl/it/images/google_custom_search_watermark.gif)"){capturar.style.background=""} }
  3. function cambiar2(){if(capturar.value==""){capturar.style.background ="url(http://www.google.com/coop/intl/it/images/google_custom_search_watermark.gif)"} }
  4. </script>
  5. <input type="text" style="background:url(http://www.google.com/coop/intl/it/images/google_custom_search_watermark.gif); width:280px;" onclick="cambiar1()" onblur="cambiar2()" id="capturar" name="capturar">
__________________
/^sleep:\/\//;
  #9 (permalink)  
Antiguo 24/01/2011, 12:17
Avatar de Perr0  
Fecha de Ingreso: mayo-2005
Ubicación: Santiago de Chile, Chile
Mensajes: 676
Antigüedad: 18 años, 11 meses
Puntos: 79
Respuesta: Cambiar campo de texto según texto :D

buena!!!
google style
__________________
Numerador Mp3 en Access =)
http://www.mediafire.com/download/r9...pdw/mp3(2).zip
  #10 (permalink)  
Antiguo 24/01/2011, 21:48
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 19 años
Puntos: 37
Respuesta: Cambiar campo de texto según texto :D

me no entender que querias jejejeje :S pero que bueno que ya te funcionó.

Saludos.

Etiquetas: campos
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 20:53.