Foros del Web » Programando para Internet » Jquery »

limpiar values con jquery

Estas en el tema de limpiar values con jquery en el foro de Jquery en Foros del Web. pues eso... eh visto sitios que con un click se limpian los value de los input y textarea... vien el html no tienen el clasico ...
  #1 (permalink)  
Antiguo 21/04/2010, 21:03
Avatar de alexk
Colaborador
 
Fecha de Ingreso: julio-2009
Ubicación: De vuelta al trono
Mensajes: 1.698
Antigüedad: 15 años, 4 meses
Puntos: 137
limpiar values con jquery

pues eso... eh visto sitios que con un click se limpian los value de los input y textarea... vien el html no tienen el clasico

Código Javascript:
Ver original
  1. value="borrar..."
  2. onfocus="if(this.value=='borrar...'){this.value=''}"
  3. onblur="if(this.value==''){this.value='borrar...'}"
me gustaria saber como hacer esto... que veo un poco feo eso de tener ese codigo en linea en el HTML me gustaria separalo
__________________
Toroflix - movies.
  #2 (permalink)  
Antiguo 22/04/2010, 04:45
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: limpiar values con jquery

http://api.jquery.com/category/events/mouse-events/
  #3 (permalink)  
Antiguo 22/04/2010, 08:17
Avatar de alexk
Colaborador
 
Fecha de Ingreso: julio-2009
Ubicación: De vuelta al trono
Mensajes: 1.698
Antigüedad: 15 años, 4 meses
Puntos: 137
Respuesta: limpiar values con jquery

emmmm... ya.... la cuestion no es con que sino como, que vamos con decir como lo hago ahora demuestra que de jquery no tengo mucha idea, pero gracias
__________________
Toroflix - movies.
  #4 (permalink)  
Antiguo 22/04/2010, 10:08
 
Fecha de Ingreso: diciembre-2009
Ubicación: Misiones
Mensajes: 867
Antigüedad: 14 años, 11 meses
Puntos: 65
Respuesta: limpiar values con jquery

por eso mismo te pase la doc de los eventos, si ya tenés la lógica (si el valor es buscar que lo ponga en blanco y cuando sale si está en blanco que lo ponga el texto buscar) y viendo como asignar los eventos con jquery ya lo podés lograr

Código HTML:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Prueba</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
      $('#campo').click( function (){
          if( $(this).val() == "Buscar..." )
              $(this).val('');
      }).focusout( function (){
          if ( $(this).val() == "")
              $(this).val('Buscar...');
      });
});
</script>
</head>
<body>

    <input id="campo"  type="text" value="Buscar...">

</body>
</html>

  #5 (permalink)  
Antiguo 22/04/2010, 10:10
Avatar de alexk
Colaborador
 
Fecha de Ingreso: julio-2009
Ubicación: De vuelta al trono
Mensajes: 1.698
Antigüedad: 15 años, 4 meses
Puntos: 137
Respuesta: limpiar values con jquery

ahhhhhhhhh..... ya veo.. perdona, pero si lo vi pero no logre a entender... Gracias!!!!!!!!!
__________________
Toroflix - movies.

Etiquetas: limpiar, values
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 08:45.