·
miarroba.com
Formulario dinámico
 
Índice de subforos · Ayuda para webmasters · Java y Javascript
Noticias · Buscar · Tags · Tagboard · Usuarios · Fisgona
Autor Mensaje 
gastonlpgastonlp
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 35
Desde: 27/Jul/2004
#1 ·
 Formulario dinámico

Hola, la situación es esta: Tengo un formulario para cargar datos de usuarios y como ultimamente encontré que la mayoría de los que acceden a la página tienen varias direcciones de mail quiero que en el formulario se puedan agregar campos <Input> de texto para que puedan agregar tantos mails como quieran... El problema es que logré agregar los campos, pero no llegan al script php (los campos agregados, el resto si). Creo que hay que "registrar" los campos agregados en el formulario pero no se como.
Este es el código que tengo:

<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var mailcount = 0;
function cerrar(obj){
email=document.getElementById("emailNode"Giño; email.parentNode.removeChild(email.parentNode.childNodes[mailcount+7]);
mailcount --;
if (mailcount==0){
//retirar el código para borrar la última dirección de mail document.getElementById("mailManagment"Giño.removeChild(document.getElementById("cerrarMail"Giño);
}
}

function newEntry(inputName,text){
newInput = document.createElement("input"Giño;
newInput.type="text";
newInput.name=inputName;
newNode = document.createElement("tr"Giño;
newNode.appendChild(document.createElement("td"Giño);
newNode.appendChild(document.createElement("td"Giño);
newNode.firstChild.appendChild(document.createTextNode(text));
newNode.lastChild.appendChild(newInput);
return newNode;
}
function newMail(){
mailcount ++;
email=document.getElementById("emailNode"Giño;
//Creo el nuevo campo
newNode=newEntry("email"+mailcount,"Email alternativo "+mailcount+":"Giño;
//Muestro el nuevo campo
email.parentNode.insertBefore(newNode,email);

//Agregar el código para borrar el último mail
if (mailcount==1){
newClose = document.createElement("a"Giño;
newClose.id="cerrarMail";
newClose.href="javascript:cerrar(this)";
newClose.appendChild(document.createTextNode("Borrar último"Giño);
document.getElementById("mailManagment"Giño.appendChild(newClose);
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<table>
<FORM METHOD=POST ACTION="nuevo.php">
<tr>
<td>Nombre:</td>
<td> <INPUT TYPE="text" NAME="nombre"></td>
</tr>
<tr>
<td>Apellido:</td>
<td><INPUT TYPE="text" NAME="apellido"></td>
</tr>
<tr>
<td>Contraseña:</td>
<td><INPUT TYPE="password" NAME="password"></td>
</tr>
<tr>
<td>Email principal:</td>
<td><INPUT TYPE="text" NAME="email0"></td>
</tr>
<tr id="emailNode">
<td colspan="2"><CENTER id="mailManagment"><A HREF="javascript:newMail()">Agregar otro mail</A>&nbsp;</CENTER></td>
</tr>
<tr><td><INPUT TYPE="submit"></td><td><INPUT TYPE="reset"></td></tr>
</form>
</body>

La idea la saqué del administrador de contactos de Gmail, pero no pude implementarla... Enfurruñado
Aradezco cualquier ayuda!!!Sonrisa Gigante

17/Ene/2005 19:38 GMT+1
gastonlpgastonlp
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 35
Desde: 27/Jul/2004
#2 ·
 RE: Formulario dinámico

Perdón por las caritas felices en el código... En realidad son una doble comilla con un corchete cerrado "]

17/Ene/2005 19:40 GMT+1
gastonlpgastonlp
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 35
Desde: 27/Jul/2004
#3 ·
 RE: Formulario dinámico

Tengo la solución!! Sonrisa
Estaba "mal" el HTML, porque el formulario estaba dentro de la tabla... Lo "correcto" era poner <form ...><table ...> ... </table></form>
Así el código que tengo anda... Giño Así que espero que sirva si alguien está interesado en hacerlo...
Saludos! Rebotado

17/Ene/2005 22:43 GMT+1
chavpchavp
Moderador
Moderador

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 16.687
Desde: 20/Dic/2002
#4 ·
 RE: Formulario dinámico

Escrito originalmente por gastonlp
Perdón por las caritas felices en el código... En realidad son una doble comilla con un corchete cerrado "]
para otra desactiva Usa caretos y saldran así ;-)

17/Ene/2005 22:49 GMT+1
mariajacksonmariajackson
Usuario Novato
Usuario Novato

Haz clic para ver el perfil del usuario
Mensajes: 5
Desde: 23/Feb/2005
#5 ·
 RE: Formulario dinámico

¿Con qué editor hicistes la página web?,Recuerden antes a mí cuando era nueva en hacer páginas webs tambie me pasaba lo mismo,¿As suvido los archivos que tenga el nombre de index.htm?

Si no hicierón la página web con Front Page,probarlo,con este editor seguro que podreís subir los archivos sin problemas.

Espero averles podido dar un poco de ayuda.

Hasta luego a todos/as...


CLUB DE FANS DE MICHAEL JACKSON MUNDIAL

05/Jul/2005 00:41 GMT+1
gastonlpgastonlp
Usuario habitual
Usuario habitual

Haz clic para ver el perfil del usuario
Mensajes: 35
Desde: 27/Jul/2004
#6 ·
 RE: Formulario dinámico

Gracias por la respuesta María!
Segundo, ya lo tengo solucionado el problema... El código de alguna manera anda y se que debería rehacerlo para que quede prolijo... Pero no he tenido tiempo.
El código está hecho con JEdit. El FrontPage está bueno para empezar y si no sabés programar HTML. En lo personal no me gusta... El HomeSite de Macromedia me parece mucho mejor. Después en general uso editores de texto como el jedit o el editplus. Igual no es el lugar para dar opiniones sobre gustos de editores... Sonrisa Gigante

El código si alguien lo quiere lo paso... pero están advertidos que puede ser dificil de leer... (por lo menos para mi gusto)
Saludos!

05/Jul/2005 01:11 GMT+1
Índice de subforos · Ayuda para webmasters · Java y Javascript
Temas similares
Asunto Autor#VisitasÚltima respuesta
Formulario dinámico.30/Dic/2005, 05:09
SK_valshkSK_valshk
41.89931/Dic/2005, 10:35
SK_valshkSK_valshk Ir al último mensaje del tema
Mostrar datos de formulario27/Nov/2008, 13:39
memento2008memento2008
025No hay respuestas
Sumar valor de checkbox de formulario06/Ago/2008, 12:12
sabigsabig
181814/Nov/2008, 01:06
Paolo25Paolo25 Ir al último mensaje del tema
ayuda con formulario14/Jul/2008, 17:03
SetteSette
217014/Jul/2008, 19:45
SetteSette Ir al último mensaje del tema
formulario flash con php15/May/2008, 10:32
minicuentosminicuentos
394729/May/2008, 21:08
NoSetup.orgNoSetup.org Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 04:32
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª