[ Foro de Java ]
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.)