Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > pasar un arreglo php por onchange que llama a una funcion javascript

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%>" 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.

octubre 27, 2019 | Registered Commenterwmm