Foros del Web » Programando para Internet » Javascript »

borrar el contenido de un textbox al seleccionarlo

Estas en el tema de borrar el contenido de un textbox al seleccionarlo en el foro de Javascript en Foros del Web. Saludos: quiero que el contenido de un textbox se borre cuando el usuario coloque el foco sobre el, intente haciendo esto: <SCRIPT LANGUAGE="JavaScript"> function clearap(){ ...
  #1 (permalink)  
Antiguo 02/01/2007, 14:08
Avatar de realandres  
Fecha de Ingreso: noviembre-2006
Mensajes: 59
Antigüedad: 18 años, 3 meses
Puntos: 0
borrar el contenido de un textbox al seleccionarlo

Saludos:
quiero que el contenido de un textbox se borre cuando el usuario coloque el foco sobre el, intente haciendo esto:
<SCRIPT LANGUAGE="JavaScript">
function clearap(){
document.form10.textap.value="";
}
</script>
<form id="form10" name="form10">
<input name="textapellido" type="text" value="<? echo "Busqueda por apellido"; ?>" maxlength="50" onfocus="clearap()" />
</form>

No tengo mucha experiencia con javacript, que estoy haciendo mal?
  #2 (permalink)  
Antiguo 02/01/2007, 14:32
 
Fecha de Ingreso: enero-2007
Mensajes: 405
Antigüedad: 18 años, 1 mes
Puntos: 3
Re: borrar el contenido de un textbox al seleccionarlo

el atributo name del input se debe llamar "textap"

name = "textap"


Otra solucion es cambiar la línea de la funcion clearap por esto:
document.form10.textapellido.value = "";
  #3 (permalink)  
Antiguo 02/01/2007, 15:58
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 10 meses
Puntos: 1284
Re: borrar el contenido de un textbox al seleccionarlo

Hola:

No es necesario usar funciones... onfocus="this.value = ''" aunque en los foros hemos desarrollado mejores respuestas... te recomiendo hacer una búsqueda.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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:44.