Ver Mensaje Individual
  #12 (permalink)  
Antiguo 03/03/2016, 14:32
Avatar de juanito1712
juanito1712
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia
Mensajes: 1.124
Antigüedad: 14 años
Puntos: 66
Respuesta: Ejecutar funcion JS en inputs con el mismo id

como bien te están diciendo, al tener el ids repetidos, javascript solo es capaz de encontrar los datos del primero, ya que no espera que se repita ese atributo. Una solucion a eso es la siguiente


<?
for(x=0;x<10;x++){
echo '<input type="text" id="elemento'.$x.'" onkeyup="hazloquesea('.$x.')">';
}
?>
<script>
function hazloquesea(elem){
console.log(document.getElementById('elemento'+ele m).value);
}
</script>

y recuerda, un Id jamás se puede repetir