Hola,
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