entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

-2votos

Me han dejado el profesor de programación web, crear una página, donde se pueda crear un playlist para adjuntar elementos de vídeo, para después crear en un archivo de xml para reproducirlo.

Leonardo-Tadei comentado Nov 24, 2016

Y qué código tenés hecho? Con qué problema te encontraste? Cual de todas las cosas necesarias para hacer esto te está dando problemas?

Jurundio comentado Nov 30, 2016

Muuy bien, es que el problema es crear un arreglo que me genere un script.

Jurundio comentado Nov 30, 2016

Aquí se mira visualmente, un añadir y eliminar combobox

Aquí se mira visualmente, un añadir y eliminar combobox. Con este codigo:

$(document).ready(function() {
        var iCnt = 0;

// Crear un elemento div añadiendo estilos CSS
        var container = $(document.getElementById('labelso')).css({
            padding: '1px', margin: '60px', width: '120px', 
            borderTopColor: '#999', borderBottomColor: '#999',
            borderLeftColor: '#999', borderRightColor: '#999'
        });

        $('#btAdd').click(function() {
            if (iCnt <= 19) {

                iCnt = iCnt + 1;

                // Añadir caja de texto.
                $(container).append('<select>'+
                                        '<option value="1">Pago Programado1</option>'+
                                        '<option value="2">Pago Programado2</option>'+
                                        '<option value="3">Pago Programado3</option>'+
                                        '<option value="4">Pago Programado4</option>'+
                                        '<option value="5">Tips</option>'+
                                        '<option value="6">Medio Ambiente</option>'+
                                        '<option value="7">Alas de Luz</option>'+
                                        '<option value="8">Manejo a la Defensiva</option>'+
                                        '<option value="9">Decalogo de Ahorro</option>'+
                                     '</select>');

                if (iCnt == 1) {   

 var divSubmit = $(document.createElement('div'));
                    $(divSubmit).append('<input type=button class="bt" onclick="GetTextValue()"' + 
                            'id=btSubmit value=Enviar >');

                }

 $('#labels').after(container, divSubmit); 
            }
            else {      //se establece un limite para añadir elementos, 20 es el limite

                $(container).append('<label>Limite Alcanzado</label>'); 
                $('#btAdd').attr('class', 'bt-disable'); 
                $('#btAdd').attr('disabled', 'disabled');

            }
        });

        $('#btRemoveAll').click(function() {    // Elimina todos los elementos del contenedor

            $(container).empty(); 
            $(container).remove(); 
            $('#btSubmit').remove(); iCnt = 0; 
            $('#btAdd').removeAttr('disabled'); 
            $('#btAdd').attr('class', 'bt');

        });
    });

    // Obtiene los valores de los select al dar click en el boton "Enviar"
    var divValue, values = '';

    function GetTextValue() {

        $(divValue).empty(); 
        $(divValue).remove(); values = '';

        $('select').each(function() {
            divValue = $(document.createElement('div')).css({

                padding:'5px', width:'200px'
            });
            values += this.value + '<br >'
        });

        $(divValue).append('<p><b>Tus valores añadidos</b></p>' + values);
        $('body').append(divValue);

    };

Aquí es que salga del form, en cada combobox, genere un codigo, como lo marca el marco blanco

Y e lproblema es que no me genera el bloque de código que se presenta en esta imagen. PAra que el form que contiene los combobox, genere un script para playlist

Leonardo-Tadei comentado Nov 30, 2016

Hola @Jurundio,

no podemos poner en marcha esa porción de código para debuguearla sin el resto de la página.

Podrías ponerla funcionando en algún sitio que acepte código y lo ejecute, como en este?

Jurundio comentado Dic 1, 2016

En mi página web, tengo un gestor de elementos, o sea, para agregar o quitar elementos (Combobox) en un form, esto lo hago mediante JavaScript, entonces tengo un problema, he hecho varios array para que me ayuden a juntar todos los valores de cada select option para que me cambie los value de cada combobox y me los sustituya por un texto. ¿Cómo lo podría hacer? Gracias

Leonardo-Tadei comentado Dic 1, 2016

no podemos poner en marcha esa porción de código para debuguearla sin el resto de la página.

Podrías ponerla funcionando en algún sitio que acepte código y lo ejecute, como en este?

Por favor, accede o regístrate para responder a esta pregunta.

¿Conoces alguien que puede responder?
¡Comparte esta pregunta!


Otras Preguntas y Respuestas


Actividad Reciente

...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta