Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2016, 17:14
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 12 años, 10 meses
Puntos: 12
select a input

Hola a todos tengo el siguiente codigo para pasar el valor de un select a un input
Código HTML:
<select id="caja" onchange="FijarPrecio(this.id);">
    <option value="10">producto 1</option>
    <option value="20">producto 2</option>
    <option value="30">producto 3</option>
</select>
<input type="text" name="p" id="p" />
<script type="text/javascript">
    function FijarPrecio(id){
        var combo  = document.getElementById(id);
         var input1 = document.getElementById('p');
       input1.value = combo.value;
    }
</script> 
El cual funciona bien... ahora estoy tratando de modificarla pero para que ese valor pase a todos los inputs p (generados apartir del valor de una consulta por medio de while)

hice esto
Código PHP:
<script type="text/javascript">
 
    function pasar(i) {
      var combo = document.getElementById('caja1').value;
       var input1 = document.getElementById('p' + i).value;
       input1.value = combo.value;
 }
</script>

<select name="caja1" id="caja1" onchange="pasar(i);" >

<input   type="text"  name="p[]" id="p<? echo $i;?>" value=""  size="3"  class="inputcentradop" />
Pero no estoy tan familiarizada así que supongo que esta muy mal