Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2012, 11:52
vandret
 
Fecha de Ingreso: enero-2010
Mensajes: 14
Antigüedad: 14 años, 9 meses
Puntos: 0
Agregar inputs dinámicamente

Buenas tardes

Estoy intentando hacer que al hacer click en un texto, aparezcan inputs, como se ve en esta página:
http://jsfiddle.net/jaredwilli/tZPg4/4

El código para hacer esto es el siguiente:

Javascript
Código PHP:
    $(function() {
        var 
scntDiv = $('#p_scents');
        var 
= $('#p_scents p').size() + 1;

        $(
'#addScnt').live('click', function() {
                $(
'<p><label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt_' +'" value="" /></label> <a href="#" id="remScnt">Eliminar</a></p>').appendTo(scntDiv);
                
i++;
                return 
false;
        });
        
        $(
'#remScnt').live('click', function() {
                if( 
) {
                        $(
this).parents('p').remove();
                        
i--;
                }
                return 
false;
        });
    });
</script> 
El HTML
Código PHP:
<h2><a href="#" id="addScnt">Add Another Input Box</a></h2>

<
div id="p_scents">
    <
p>
        <
label for="p_scnts"><input type="text" id="p_scnt" size="20" name="p_scnt" value="" placeholder="Input Value" /></label>
    </
p>
</
div

Ese código funciona perfecto pero me gustaría saber si hay alguna manera de que al hacer click en lugar de que aparezca un input, aparezcan 3 por ejemplo, uno junto al otro.


Saludos y gracias