Foros del Web » Creando para Internet » HTML »

atributo name de un form

Estas en el tema de atributo name de un form en el foro de HTML en Foros del Web. Hola! Estoy haciendo una aplicacion en la que estoy utilizando html. Tengo una serie de paginas y una de ellas esta compuesta por varios formularios ...
  #1 (permalink)  
Antiguo 13/07/2005, 10:47
 
Fecha de Ingreso: octubre-2003
Mensajes: 184
Antigüedad: 21 años, 1 mes
Puntos: 0
atributo name de un form

Hola!

Estoy haciendo una aplicacion en la que estoy utilizando html. Tengo una serie de paginas y una de ellas esta compuesta por varios formularios de la siguiente manera:

select case nom_tabla
case 1
<form action="ModAdm.asp" method="post" name="ModAdm">
Nombre<input type="text" size="30" name="NomAdm">
Apellido<input type="text" size="30" name="ApeAdm">
Apellido2<input type="text" size="30" name="ApeAdm1">
DNI<input type="text" size="30" maxlength="9" name="DniAdm">
<input type="submit" value="Enviar datos">
<input type="reset" value="Borrar datos">
</form>

case 2
<form action="ActBD3.asp" method="post" name="ModAlu">
Nombre<input type="text" size="30" name="NomAlu">
Apellido <input type="text" size="30" name="ApeAlu">
Apellido2<input type="text" size="30" name="ApeAlu1">
DNI <input type="text" size="30" maxlength="9"name="DniAlu">
<input type="submit" value="Enviar datos">
<input type="reset" value="Borrar datos">
</form>

(solo pongo dos, sin seria eterno).
Cada uno de estos formularios va a una pagina diferente en la que se contrastan los datos con la base de datos (hasta aqui todo funciona perfectamente).
El problema que tengo es: cuando un dato no se corresponde al de la bd quiero volver a la pagina en la que se encuentran los datos. Y volver vuelve pero la pagina me aparece en blanco. No se como solucionarlo, cada formulario tiene su nombre pero la verdad es que no se para que se utiliza ese atributo.
  #2 (permalink)  
Antiguo 13/07/2005, 12:28
Avatar de ludovico2000  
Fecha de Ingreso: noviembre-2003
Ubicación: Bizkaia
Mensajes: 1.315
Antigüedad: 21 años
Puntos: 2
El atributo name es para identificar los formularios, para, por ejemplo, al llamar a un elemento para verificar datos, o ponerle el foco o algo, puedes llamar a:

document.miform1.micampo1

o bien a:

document.miform2.micampo1

espero que te sirva.

De todas formas, hay una conversación que habla de "id" y "name", y para qué sirve cada uno, y cómo utilizarlos.
  #3 (permalink)  
Antiguo 13/07/2005, 15:41
Avatar de ramm  
Fecha de Ingreso: junio-2004
Ubicación: Guadalajara
Mensajes: 207
Antigüedad: 20 años, 5 meses
Puntos: 0
"name" esta dejado de lado para los form en XHTML, se debe usar "id" en su lugar.

puedes ponerle "id" a cada uno de los campos, y asi devolverle el valor a cada uno.
  #4 (permalink)  
Antiguo 13/07/2005, 17:27
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Tienes que aclarar un poco más.
La verdad es que si vas a escribir la página con asp no tiene nada que ver los valores de atributos html.
Si lo que quieres es que al volver a la página estén en los campos del formulario los datos que se habían ingresado, la única forma segura es pasarlos como variables. Luego habrá navegadores que los guarden o no, pero eso no es normativo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:05.