bueno el caso es que tengo unas pocas horas de experiencia con javascript y no tengo ni idea de como generar un select dinamico correctamente con sus opciones,para que un usuario eliga una opcion, alguien puede ayudarme? Los input los genera corrrectamente e incluso cuando envio el formulario consigo obtener sus datos.
Código Javascript:
Ver original
<script type="text/javascript"> num=0; function crear(obj) { num++; fi = document.getElementById('fiel'); // 1 contenedor = document.createElement('div'); // 2 contenedor.id = 'div'+num; // 3 fi.appendChild(contenedor); // 4 ele = document.createElement('input'); // 5 ele.type = 'text'; // 6 ele.name = 'ingrediente'+num; // 6 contenedor.appendChild(ele); // 7 ele = document.createElement('input'); // 5 ele.type = 'text'; // 6 ele.name = 'medida'+num; // 6 contenedor.appendChild(ele); // 7 ele = document.createElement('input'); // 5 ele.type = 'text'; // 6 ele.name = 'cantidad'+num; // 6 contenedor.appendChild(ele); // 7 ele = document.createElement('select'); // 5 ele.name = 'unidad'+num; // 6 contenedor.appendChild(ele); // 7 ele = document.createElement('input'); // 5 ele.type = 'button'; // 6 ele.value = 'Borrar'; // 8 ele.name = 'div'+num; // 8 ele.onclick = function () {borrar(this.name)} // 9 contenedor.appendChild(ele); // 7 } function borrar(obj) { fi = document.getElementById('fiel'); // 1 fi.removeChild(document.getElementById(obj)); // 10 } </script>
Gracias y saludos