Hola Mundo.... Cómo están...????
Con muchas dudas pero con trabajo... jejejeje
Mi duda es la siguiente:
Tengo un formulario donde solo me interesa mandar datos numéricos hacia una base de datos.
Este formulario cambia de manera dinamica ya que de acuerdo a la seleccion del drop list
aparecen y desaparecen Inputs BOX....
La cuestión es que en este ejemplo solo hay 3 campos de captura y de acuerdo a la seleccion
de los Drop List puede aparecer solo 1, 2 o 3 campos de captura....
Pero mi gran duda es ver cómo puedo hacer para que mi archivo PHP/MySQL pueda cambiar de
manera dinámica el envío de datos, ya sea que sea 1, 2 o 3 datos numéricos los que envíe
de acuerdo a la selección del cliente en los Selects del Drop List...
El archivo que debe mandar los valores a la Base de datos se llama "ENVIAR_1.php"
Aquí hice un pequeño ejemplo...
Código HTML:
Ver original<style type="text/css">.hide{display:none;}
</style> <script type="text/javascript"> function mes_fChanged(e){
var m=e.options[e.selectedIndex].text;
//document.getElementById('maintenanceCost').style.display=(m=='January'||m=='June'||m=='December')?'':'none';
document.getElementById('maintenanceCost').className=(m=='January'||m=='June'||m=='December')?'':'hide';
}
function org_sub_fChanged(e){
document.getElementById('productionCostPerUnit').className=(e.options[e.selectedIndex].text=='Banco 3')?'':'hide';
}
<form method="post" action="../ENVIAR_1.php" name="FORM_1" onsubmit="return false;"> <TABLE BORDER=1 cellspadding=2 bgcolor="#F5F5F5"> <tr><TD><font color="#FF00FF">MES
</font></TD> <select name="mes_f" onchange="mes_fChanged(this)"> <tr><TD><font color="#FF00FF">Banco
</font></TD> <select name="mes" onchange="org_sub_fChanged(this)"> <tr><td bgcolor="#5CB3FF" align="center"><b>Negocio
</b></td> <TR id="maintenanceCost" bgcolor="#FFC0CB"> <TD><input type="hidden" name="Det_1" value="26">Ganancia por Unidad de Venta
</TD> <TD><INPUT type=text name="VentaUnit" size="5" value="default"><b>%
</b></TD> <TR><TD><font color="#FF4500">Costo por Unidad de Produccion
</font></TD> <TD><INPUT type=text name="ProducUnit" size="5" value="default">N
úmero
</TD> <TR id="productionCostPerUnit" bgcolor="#FFC0CB"> <TD><input type="hidden" name="Det_14" value="47">Monto de Prestamo a pedir
</TD> <TD><INPUT type=text name="prestamo" size="5" value="default">N
úmero
</TD>
Espero me puedan ayudar y también espero que este pequeño ejemplo les pueda servir de algo...
Saludos....