[ Foro de Java ]

pasar un arreglo php por onchange que llama a una funcion javascript

27-Oct-2019 19:21
Invitado (William)
0 Respuestas

Hola

Tengo un problema, tengo esta línea para poner en pantalla un textbox que se debe llenar con un número.

<td width=7%><input type="text" size="8" maxlength="10" id="<?=$campo?>" name="<?=$campo?>" onkeypress="return numeros(event)" value="<?=$precio?>" onchange="multiplicar( '<?=$campo?>', '<?=$campocantidad?>', '<?=$campototal?>');"/></td>

en onchange llamo a un funcion javascript que se llama multiplicar , paso por ahí varias variables

onchange="multiplicar( '<?=$campo?>', '<?=$campocantidad?>', '<?=$campototal?>');"

y quiero pasar también un arreglo que es unidimensional con datos numéricos, lo lleno así.

$arraycampos = [];
$query=mysql_query($qry,$conexion); //$qry es una consulta mysql.
While ($row=mysql_fetch_assoc($query)){
array_push($arraycampos,$row['iddetrequerimientocompra']);
}


Esta es mi funcion java que debe recibir ese arreglo.

function multiplicar(precio,cantidad,total){
m1 = document.getElementById(cantidad).value;
m2 = document.getElementById(precio).value;
r = m1*m2;
document.getElementById(total).value = r;
}


en esa función quiero recibir el arreglo.

El problema es que no se como pasar ese arreglo y una vez recibido como obtengo sus datos ??, no soy experto en java. estaré agradecido de que me puedan ayudar con este problema. Gracias.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)