Foros del Web » Programando para Internet » Javascript »

llenar con la misma id

Estas en el tema de llenar con la misma id en el foro de Javascript en Foros del Web. Hola como puedo llenar varios input con la misma ID? <input type="hidden" id="user" value=""> ya q uso esto: $("#user").val(p1); y solo llena al primero. espero ...
  #1 (permalink)  
Antiguo 29/06/2016, 17:42
 
Fecha de Ingreso: agosto-2011
Mensajes: 75
Antigüedad: 12 años, 8 meses
Puntos: 0
llenar con la misma id

Hola

como puedo llenar varios input con la misma ID?
<input type="hidden" id="user" value="">

ya q uso esto: $("#user").val(p1);
y solo llena al primero.

espero q me puedan ayudar

gracias
  #2 (permalink)  
Antiguo 29/06/2016, 17:45
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: llenar con la misma id

en el dom solo un elemento es "dueño" de la id. usa tal vez con class
  #3 (permalink)  
Antiguo 29/06/2016, 17:56
 
Fecha de Ingreso: agosto-2011
Mensajes: 75
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: llenar con la misma id

Cita:
Iniciado por alvaro_trewhela Ver Mensaje
en el dom solo un elemento es "dueño" de la id. usa tal vez con class
ok entiendo, entoces la cosa es con class, pero como lo lleno al value si le pongo la misma class a todos los input?

saludos
  #4 (permalink)  
Antiguo 29/06/2016, 18:15
alvaro_trewhela
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: llenar con la misma id

Prueba con esto

Código HTML:
Ver original
  1.     <head>
  2.         <script type="text/javascript">
  3.         function fill(nameClass, contenido){
  4.             for(var k=0;k<document.getElementsByClassName(nameClass).length;k++){
  5.             document.getElementsByClassName(nameClass)[k].value = contenido;
  6.             }
  7.         }
  8.         </script>
  9.    
  10.     </head>
  11.     <body>
  12.         <button onclick="fill('some_class', 'algun valor');">ENTER</button><br/>
  13.         <input type="text" class="some_class" /><br/>
  14.         <input type="text" class="some_class" /><br/>
  15.         <input type="text" class="some_class" /><br/>
  16.         <input type="text" class="some_class" /><br/>
  17.         <input type="text" class="some_class" /><br/>
  18.     </body>
  19. </html>

Es un ejemplo demostrativo

Lo único que tienes que hacer es llamar a la función donde desees

fill(nombreClase, contenido); y listo

edité

Última edición por alvaro_trewhela; 29/06/2016 a las 21:51

Etiquetas: input
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 00:02.