Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/09/2009, 16:42
Avatar de Avatar810
Avatar810
 
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 17 años, 5 meses
Puntos: 23
Respuesta: ayuda con onBlur onFocus

Ya viendo no tengo a la mano el código completo pero aquí adapto otro que tenia... espero no haber cometido algún error.

Código HTML:
<script>
// Esta funcion ayuda a eliminar los espacios en blanco al inicio y fin de la cadena
function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}
	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	return cadena;
}

// Aplicable cuando un campo lleva un texto predefinido y obtiene el foco de la aplicación
function vaciar(campo, texto)
{
	campo.value=trim(campo.value);
	if(campo.value==texto)
		campo.value="";
}

// Aplica cuando un campo con texto predefinido pierde el foco y no se campturo nada
function llenar(campo, texto)
{
	campo.value=trim(campo.value);
	if(campo.value=="")
		campo.value=texto;
}
</script>

<input name="correo2" type="text" class="chat_textarea" onfocus="vaciar(this,'Escribe tu correo')" onblur="llenar(this,'Escribe tu correo')" value="Escribe tu correo" /> 
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810