Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/02/2011, 16:09
Avatar de VbOkonly
VbOkonly
 
Fecha de Ingreso: julio-2009
Ubicación: San Justo, Buenos Aires, Argentina
Mensajes: 490
Antigüedad: 15 años, 4 meses
Puntos: 5
Borrar valor de un input y cambiar estilo

Hola a todos, tengo este codigo que lo hize yo hace un ratin en la media hora que estoy aprendiendo javascript

Código HTML:
<form method="post" name="form" action="recuerdomascota.php?subpage=upload" enctype="multipart/form-data">
   Titulo:
   <input name="titulo" type="text" class="tituloinactivo" id="titulo" onclick="return tituloform(); return true" onBlur="return titulonoform(); return true" value="Ejemplo: Thiara ..." size="50" maxlength="50">
   <br />
   Descripción:
   <textarea name="descripcion" onclick="return tituloform(); return true" class="tituloinactivo" cols="60" rows="9" onBlur="return titulonoform(); return true" id="descripcion">Dalmata de 8 años de edad, una lindura ...</textarea>
   <br />
   File:
   <input type="file" id="imagefile" name="imagefile" class="form">
  <br /><br />
  <input name="submit" type="submit" value="Enviar" class="form">
    <input type="reset" value="Limpiar" class="form">
  </form> 

En el head:

Código:
<script language=JavaScript>
function tituloform() {
document.form.titulo.value="";
document.form.titulo.class="tituloactivo";
titulo.style.border = "1px solid #CCCCCC";
}
function titulonoform(){
document.form.descripcion.value="";
document.form.descripcion.class="tituloactivo";

}
</script>

Lo que quiero es que cuando aprete un input se borre el valor del input, pero solo deseo que se borre 1 vez, es decir, el input tendria un valor "Aca escribe tu comentario" y cuando pulsas se borra, pero si pulsas de nuevo se borra otra vez y no quiero eso :(
y también, como hago con js cambiar la clase? tengo dos clases, una para el input activo (letras oscuras) y otro para inactivo (letras grises)
¿Como hago?
Disculpen que entiendo poco, pero algun dia me tenia que encontrar con js xD.

Saludetes!