Ver Mensaje Individual
  #17 (permalink)  
Antiguo 31/10/2004, 16:46
kepawe
 
Fecha de Ingreso: agosto-2004
Mensajes: 157
Antigüedad: 19 años, 8 meses
Puntos: 5
Hola a todos

Para evitar que se cree más de una vez el campo apellidos. Lo he comprobado en IE6 y Mozilla 1.7 . Si no estoy equivado debe funcionar en IE5+ y NS6+.
Código PHP:
<html>
<
head>
<
script>
function 
anadir(obj,boton) {
// comprobamos si esta creado el campo apellidos 
for(var ct0;ct document.forms.length;ct++){
    if(
document.forms[ct].name =="form1"){
            for(var 
ct1 ;ct1 document.forms[ct].elements.lengthct1++){
                if(
document.forms[ct].elements[ct1].name == "apellidos"){
            
                return 
false
                
                
}
            
            }
    }

}

  
elem=document.createElement('textarea');
  
obj.insertBefore(elem,boton);
  
elem.setAttribute ('name','apellidos');
  
elem=document.createElement('br');
  
obj.insertBefore(elem,boton);
  
}
</script>
</head>
<body>
<form name="form1">
<input type="button" onclick="anadir(this.form,this)"/>
</form>
</body>
</html> 
Un saludo a todos.