Hola gente, les comento este problema muy raro que tengo, no entiendo que esta pasando.
resulta que tengo esta linea
Código PHP:
<form name="grupodrogas" method="post" onSubmit="ponPrefijo('<? echo $droga; ?>', '<? echo $laboratorio; ?>', '<? echo $dosis; ?>', '<? echo $presentacion ?>', '<? echo $lote; ?>', '<? echo $venc; ?>', '<? echo $certificado; ?>', '<? echo $grupo_num; ?>', '<? echo $cantidad; ?>', '<? echo $codbar; ?>')">
lo raro es que asi como esta me muestra todos los valores con los "echo" pero no me los manda a la función, pero si le pongo un valor forzado por ejemplo echo "DROGA 1"; me lo manda bien... y me llena el campo del otro formulario al que lo estoy mandando...
resumiendo. de las 2 formas me llena los valores de la funcion js, pero con la variable no me los manda y con valor forzado si me lo manda... si me pueden ayudar seria fantastico.
Muchas gracias.
PD: esta es la funcion js.
Código:
<script type="text/javascript">
function ponPrefijo(pref,pref2,pref3,pref4,pref5,pref6,pref7,pref8,pref9,pref10){
opener.document.crearemito.droga<?php echo $id; ?>.value = pref
opener.document.crearemito.laboratorio<?php echo $id; ?>.value = pref2
opener.document.crearemito.concentracion<?php echo $id; ?>.value = pref3
opener.document.crearemito.contenido<?php echo $id; ?>.value = pref4
opener.document.crearemito.lote<?php echo $id; ?>.value = pref5
opener.document.crearemito.venc<?php echo $id; ?>.value = pref6
opener.document.crearemito.certificado<?php echo $id; ?>.value = pref7
opener.document.crearemito.grupo<?php echo $id; ?>.value = pref8
opener.document.crearemito.cant<?php echo $id; ?>.value = pref9
opener.document.crearemito.barra<?php echo $id; ?>.value = pref10
window.close();
}
</script>
el formulario crearemito es donde lleno los campos con esos valores.