Foros del Web » Programando para Internet » ASP Clásico »

insertar varios textfield y checkbox

Estas en el tema de insertar varios textfield y checkbox en el foro de ASP Clásico en Foros del Web. Supongamos que tengo varios textbox de un mismo nombre llamado "nombres" y quiero llenar el form y meterlos todos de una vez, pero puede que ...
  #1 (permalink)  
Antiguo 24/07/2002, 18:57
 
Fecha de Ingreso: mayo-2001
Mensajes: 87
Antigüedad: 24 años
Puntos: 0
insertar varios textfield y checkbox

Supongamos que tengo varios textbox de un mismo nombre llamado "nombres" y quiero llenar el form y meterlos todos de una vez, pero puede que no llene un textfield entonces este codigo me sirbe perfectamente para eso.

Código:
 
<%
n=Request.Form("nombres")
name=Split(n,", ")

For i=0 to Ubound(name)

if name(i)<> "" Then
SQLstmt = "INSERT INTO item(nombre) VALUES ('"& NAME(i)&"')"
Set RS = cnn.execute(SQLstmt)


end if
%>
el problema es que si a ese textfield "nombres" tambien tengo que ponerle varios checkbox ejemplo

textfield | checkbox | checkbox | checkbox
nombres | factura | documento| foto

bueno imaginense son varios checkbox .
pero son directamentes relacionados con el textfield "nombres", en otras palabras tienen que chekear almenos un checkbox al llenar el texfield "nombres".
se podria pensar inmediatamente en este codigo
Código:
 

<%
n=Request.Form("nombres")
f=Request.Form("facturas")

name=Split(n,", ")
fact=Split (f," , ")

For i=0 to Ubound(name)

if name(i)<> "" Then
SQLstmt = "INSERT INTO item(nombre,factura) VALUES ('"& NAME(i)&",'"&fact(i) &  "')"
Set RS = cnn.execute(SQLstmt)


end if
%>
suponiendo que vamos a tomar el primer checkbox.
pero que pasa si dejamos en blanco el checkbox saldria un error obviamente .
y si ponemos más checkbox como validamos si vienen con datos o no y además como saber que checkbox esta vilculado con que texfield .
tengo tremendo liooo
cualquier luz que me guie bienvenida sea.
  #2 (permalink)  
Antiguo 24/07/2002, 22:21
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: insertar varios textfield y checkbox

MMM
Cita:
como saber que checkbox esta vilculado con que texfield
Cuando pones los mismos nombres quedaría así despues de usar el split

textfield | checkbox | checkbox | checkbox
nombres(0) | factura(0) | documento(0) | foto(0)
nombres(1) | factura(1) | documento(1) | foto(1)
nombres(3) | factura(3) | documento(3) | foto(3)

Ahohra ves como sabes que checkbox le corresponde a que textfield?

Cita:
si ponemos más checkbox como validamos si vienen con datos o no

Pues ya lo hiciste


For i=0 to Ubound(name)

if name(i)<> "" Then 'Aqui estas validando lo que quieres
SQLstmt = "INSERT INTO item(nombre,factura) VALUES ('"& NAME(i)&",'"&fact(i) & "')"
Set RS = cnn.execute(SQLstmt)


end if
%>

Saludos



<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 24/07/2002, 23:50
 
Fecha de Ingreso: mayo-2001
Mensajes: 87
Antigüedad: 24 años
Puntos: 0
Re: insertar varios textfield y checkbox

Urjose mira este es mi problema
tu me respondiste esto:

textfield | checkbox | checkbox | checkbox
nombres(0) | factura(0) | documento(0) | foto(0)
nombres(1) | factura(1) | documento(1) | foto(1)
nombres(2) | factura(2) | documento(2) | foto(2)
pero esto no es asi ya que si dejo em blanco algun checkbox me cambia el arreglo
ya no seria 0,1,2 seria solo 0,1
y esto me pasa porque si pongo ejemplo

response.write(nombres)
me genera los todos los campos separados por ,
aun que esten en blanco pero en los checkbox si estan en blanco simplemente se los salta y solamente separa los que estan por coma snifff
osea imaginemos
tenemos 4 campos texfield nombre
y 4 checkbox factura
y escribo solo 3 nombres hago el response.write (nombres) y me pone suponiendo que me deje en blanco el tercer nombre
jose,favian,,luis
ok
ahora en el caso de los checkbox me salto el segundo y al hacer el response write me pasa esto
true,true,true

osea nunca supo que habian 4 checkbox snifff
no se como wuaaaaaaaaaa
  #4 (permalink)  
Antiguo 24/07/2002, 23:59
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: insertar varios textfield y checkbox

Ops chi chierto
Pues así en forma rápida creo que no hay solución

Deja pienso un rato despues del jueves, jeje (ntego tarea)

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #5 (permalink)  
Antiguo 25/07/2002, 00:07
 
Fecha de Ingreso: mayo-2001
Mensajes: 87
Antigüedad: 24 años
Puntos: 0
Re: insertar varios textfield y checkbox

Piensa , piensa que yo ufff me llega a salir humito jajaja
hasta que me di cuenta que era con los checkbox el problema sniff
Gracias por tu ayuda
  #6 (permalink)  
Antiguo 25/07/2002, 20:14
 
Fecha de Ingreso: mayo-2001
Mensajes: 87
Antigüedad: 24 años
Puntos: 0
Re: insertar varios textfield y checkbox

Urjose te olvidaste de mi sniffff
aun no se como solucionar esto
  #7 (permalink)  
Antiguo 25/07/2002, 23:23
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: insertar varios textfield y checkbox

La verdad es que no creo que haya solución.

Sorry

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #8 (permalink)  
Antiguo 26/07/2002, 00:56
 
Fecha de Ingreso: mayo-2001
Mensajes: 87
Antigüedad: 24 años
Puntos: 0
Re: insertar varios textfield y checkbox

snifff
osea que los checkbox no se pueden contar sniff
que mala onda y los textfield lo mas bien que arrojan su comita sniff.
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 15:03.