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:
Espero me puedan ayudar y también espero que este pequeño ejemplo les pueda servir de algo...Ver original
<html> <head> <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'; } </script> </head> <body bgcolor="#fcfcfc"> <form method="post" action="../ENVIAR_1.php" name="FORM_1" onsubmit="return false;"> <TABLE BORDER=1 cellspadding=2 bgcolor="#F5F5F5"> <TD align="left"> <select name="mes_f" onchange="mes_fChanged(this)"> <optgroup label="January"> <optgroup label="June"> <optgroup label="December"> </select> <TD align="left"> <SELECT name="anio_f"> <optgroup label="Year"> </select> <TD align="left"> <select name="mes" onchange="org_sub_fChanged(this)"> <optgroup label="Banco 3"> </select> <TD align="left"> <select name="pais"> <optgroup label="Year"> </select> <TD align="left"> <select name="pais"> <optgroup label="Year"> </select> <td> <TR id="maintenanceCost" bgcolor="#FFC0CB"> </TR> </TR> <TR id="productionCostPerUnit" bgcolor="#FFC0CB"> </TR> </td> </tr> </table> </body> </html>
Saludos....