elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  Ayuda con creacion de un formulario a partir de un boton
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con creacion de un formulario a partir de un boton  (Leído 2,176 veces)
ElInquisidor

Desconectado Desconectado

Mensajes: 97


¿Vivo o muerto? Mejor simplemente Muerto


Ver Perfil
Ayuda con creacion de un formulario a partir de un boton
« en: 18 Noviembre 2014, 18:02 pm »

Hola a todos, como el asunto lo dice necesito ayuda o que me guien en el proceso de hacer esto.
Bueno, les explicare que es lo que quiero hacer;
Tengo una base de datos, y un aplicativo en PHP, En un archivo PHP tengo el formulario
deseo colocar un boton al final del cierre del form que me cree un form exactamente igual para poder con un boton insertar varios registros en la base de datos, Estoy desesperado...
 este es mi formulario
Código:
    <form method="post" enctype="multipart/form-data" name="form1" id="form1">
            <table width="800px" border="0" cellspacing="0" cellpadding="2"  align="center">
            <thead>
                <tr>
                <th colspan="4">.CREACION DE USUARIOS DE MENSAJERIA.</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>Nombre:</strong></td>
                    <td><input name="nombres" type="text" id="nombres" maxlength="250" value="<?=eliminarInvalidos($_POST["nombres"]); ?>" /></td>
                </tr>
                <tr>
                    <td><strong>E-mail:</strong></td>
                    <td><input name="email" type="text" id="email" maxlength="250" value="<?=eliminarInvalidos($_POST["email"]); ?>" /></td>
                </tr>
                <tr>
                    <td><strong>Celular:</strong></td>
                    <td><input name="celular" type="text" id="celular" maxlength="250" value="<?=soloNumeros($_POST["celular"]); ?>" /></td>
                </tr>
                <tr>
                    <td><strong>Grupos:</strong></td>
                    <td><?
$sql= "SELECT sms_grupos.* ";
$sql.=" FROM sms_grupos";
$sql.=" ORDER BY nombre asc ";

$PSN->query($sql);
$num=$PSN->num_rows();
if($num > 0)
{
while($PSN->next_record())
{
?><input type="checkbox" name="listaasociar[]" value="<?=$PSN->f('id'); ?>"><?=$PSN->f('nombre'); ?><br /><?
}
}
?>
                    </td>
                </tr>
                </tbody>
            </table>
            <input type="hidden" name="funcion" id="funcion" value="" />
            <br />
            <hr color="#0000FF" width="800px" />
            <br />
            <center><input type="button" name="button" onclick="generarForm()" value="Crear Usuario" style="background-color:#FFFFFF;border-color:#0000FF;color:#006600;font-weight:bold"></center>
                 <input type="button" value="Agregar nuevo formulario" onClick="addInput('dynamicInput');">
            </form>


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: Ayuda con creacion de un formulario a partir de un boton
« Respuesta #1 en: 18 Noviembre 2014, 18:49 pm »

con jquery puedes usas click() para hacer el listener al boton y un append() o algo similar para meter lo que vayas a meter...


te recomiendo que busques tutoriales sobre jquery, ya que facilita MUCHO la vida


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
ElInquisidor

Desconectado Desconectado

Mensajes: 97


¿Vivo o muerto? Mejor simplemente Muerto


Ver Perfil
Re: Ayuda con creacion de un formulario a partir de un boton
« Respuesta #2 en: 20 Noviembre 2014, 23:10 pm »

Ya leí un poco al respecto de este tema estoy intentando esto no sé si se pueda hacer bueno...
tengo este div que contiene un formulario

Código:
<div id="formu">
            <form method="post" enctype="multipart/form-data" name="form1" id="form1">
            <table width="800px" border="0" cellspacing="0" cellpadding="2"  align="center">
            <thead>
                <tr>
                <th colspan="4">.CREACION DE USUARIOS DE MENSAJERIA.</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>Nombre:</strong></td>
                    <td><input name="nombres" type="text" id="nombres" maxlength="250" value="<?=eliminarInvalidos($_POST["nombres"]); ?>" /></td>
                </tr>
                <tr>
                    <td><strong>E-mail:</strong></td>
                    <td><input name="email" type="text" id="email" maxlength="250" value="<?=eliminarInvalidos($_POST["email"]); ?>" /></td>
                </tr>
                <tr>
                    <td><strong>Celular:</strong></td>
                    <td><input name="celular" type="text" id="celular" maxlength="250" value="<?=soloNumeros($_POST["celular"]); ?>" /></td>
                </tr>
                <tr>
                    <td><strong>Grupos:</strong></td>
                    <td><?
$sql= "SELECT sms_grupos.* ";
$sql.=" FROM sms_grupos";
$sql.=" ORDER BY nombre asc ";

$PSN->query($sql);
$num=$PSN->num_rows();
if($num > 0)
{
while($PSN->next_record())
{
?><input type="checkbox" name="listaasociar[]" value="<?=$PSN->f('id'); ?>"><?=$PSN->f('nombre'); ?><br /><?
}
}
?>
                    </td>
                </tr>
                </tbody>
            </table>
            <input type="hidden" name="funcion" id="funcion" value="" />
            <br />
            <hr color="#0000FF" width="800px" />
            <br />
            <center><input type="button" name="button" onclick="generarForm()" value="Crear Usuario" style="background-color:#FFFFFF;border-color:#0000FF;color:#006600;font-weight:bold"></center>
            </form>
            </div>

y tengo el jquery de este tipo con el append
Código:
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
<script>
$(document).on('ready',function(){
$('#agregar').on('click',function(){
var nuevoformulario = $('#formu')
$('#contenedorcampos').append(nuevoformulario)
})
});


el div donde quiero insertar esto esta debajo del div que contiene el formulario no sé si estoy pensando mal o debería hacerlo de otra forma, en fin la verdad no tengo ni idea
Agradecería cualquier respuesta asi sea... ¡idiota no es así es así!
Me gustaría que me mostraran como lo puedo hacer...
ya después solucionado este inconveniente les tendré otro :)
Gracias  :silbar:
En línea

ElInquisidor

Desconectado Desconectado

Mensajes: 97


¿Vivo o muerto? Mejor simplemente Muerto


Ver Perfil
Re: Ayuda con creacion de un formulario a partir de un boton
« Respuesta #3 en: 21 Noviembre 2014, 16:51 pm »

Ya solucione el problema

quedo asi

Código:
<script>
$(document).on('ready',function(){
$('#agregar').on('click',function(){
var nuevoformulario = $('<div id="formu">'+
            '<form method="post" enctype="multipart/form-data" name="form1" id="form1">'+
            '<table width="800px" border="0" cellspacing="0" cellpadding="2"  align="center">'+
            '<thead>'+
                '<tr>'+
                '<th colspan="4">'+'.CREACION DE USUARIOS DE MENSAJERIA.'+'</th>'+
                '</tr>'+
            '</thead>'+
            '<tbody>'+
                '<tr>'+
                    '<td>'+'<strong>'+'Nombre:'+'</strong>'+'</td>'+
                    '<td>'+'<input name="nombres" type="text" id="nombres" maxlength="250" value="<?=eliminarInvalidos($_POST["nombres"]); ?>" />'+'</td>'+
                '</tr>'+
                '<tr>'+
                    '<td>'+'<strong>'+'E-mail:'+'</strong>'+'</td>'+
                    '<td>'+'<input name="email" type="text" id="email" maxlength="250" value="<?=eliminarInvalidos($_POST["email"]); ?>" />'+'</td>'+
                '</tr>'+
                '<tr>'+
                    '<td>'+'<strong>'+'Celular:'+'</strong>'+'</td>'+
                    '<td>'+'<input name="celular" type="text" id="celular" maxlength="250" value="<?=soloNumeros($_POST["celular"]); ?>" />'+'</td>'+
                '</tr>'+
                '<tr>'+
                    '<td>'+'<strong>'+'Grupos:'+'</strong>'+'</td>'+
                    '<td>'+'<?
$sql= "SELECT sms_grupos.* ";
$sql.=" FROM sms_grupos";
$sql.=" ORDER BY nombre asc ";

$PSN->query($sql);
$num=$PSN->num_rows();
if($num > 0)
{
while($PSN->next_record())
{
?><input type="checkbox" name="listaasociar[]" value="<?=$PSN->f('id'); ?>"><?=$PSN->f('nombre'); ?><br /><?
}
}
?>'+
                    '</td>'+
                '</tr>'+
                '</tbody>'+
            '</table>'+
            '<input type="hidden" name="funcion" id="funcion" value="" />'+
            '<br/>'+
            '<hr color="#0000FF" width="800px" />'+
            '<br/>'+
            '<center>'+'<input type="button" name="button" onclick="generarForm()" value="Crear Usuario" style="background-color:#FFFFFF;border-color:#0000FF;color:#006600;font-weight:bold">'+'</center>'+
            '</form>'+
            '</div>')
$('#contenedorcampos').append(nuevoformulario)
})
});
</script>

:)
En línea

ElInquisidor

Desconectado Desconectado

Mensajes: 97


¿Vivo o muerto? Mejor simplemente Muerto


Ver Perfil
Re: Ayuda con creacion de un formulario a partir de un boton
« Respuesta #4 en: 21 Noviembre 2014, 17:22 pm »

Ahora quiero insertar cada uno de los formularios en una tabla :( no tengo ni idea de como hacerlo, alguien sabe como?
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Creacion de un archivo a partir de otro
Programación Visual Basic
rubeng 5 2,181 Último mensaje 15 Julio 2006, 02:17 am
por Robokop
CREACION KVCD A PARTIR DE AVI
Multimedia
pardo 1 1,993 Último mensaje 2 Octubre 2007, 14:18 pm
por Songoku
Ayuda creación formulario registro.
Bases de Datos
Fritos 2 3,947 Último mensaje 19 Abril 2011, 18:28 pm
por RedZer
Creacion Base de datos a partir de web
Desarrollo Web
lluk 4 3,743 Último mensaje 11 Abril 2013, 16:57 pm
por lluk
CREACION SUBCADENAS A PARTIR DE CADENA BINARIA
Programación C/C++
burnssss 3 2,654 Último mensaje 1 Noviembre 2013, 01:51 am
por rir3760
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines