Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2011, 16:35
Avatar de Maganius
Maganius
 
Fecha de Ingreso: septiembre-2010
Mensajes: 310
Antigüedad: 13 años, 7 meses
Puntos: 10
limpiar input

Buenas...

Estoy armando un js para vaciar los textos del input que se a seleccionado

algo asi:

value Escribir...

onfocus... nada

pero me salta un error diciendo

"El objeto no acepta esta propiedad o metodo".

dejo el script para que sea mas facil:

Código Javascript:
Ver original
  1. function valueon(){
  2.  
  3.     frm = document.getElementByName("nombre_img");
  4.     for(i=0; i<frm.elements.length; i++){
  5.         if (frm.elements[i].value == 'Nombre de la imagen...'){
  6.             frm.elements[i].value = '';
  7.         }
  8.     }
  9.    
  10. }

y Aki como lo tengo en el from

Código HTML:
Ver original
  1. <input type="text" id="nombre_img" name="nombre_img[]" maxlength="20" onfocus="valueon()" onblur="valueout()" value="Nombre de la imagen..." style="color:#7F7F7F" />

ese es el primero, luego tengo un boton + que va repitiendo ese input en las mismas condiciones.
La idea es que al clickear sobre alguno de esos input desaparezca el texto escrito para que el usuario lo pueda utilizar mas facilmente sin tener que estar borrando pero no se que le pasa ta medio loco jaja,.

Gracias