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

problema de formulario's

Estas en el tema de problema de formulario's en el foro de ASP Clásico en Foros del Web. hola a todos tengo un problema que no se como sulucionar y esque... tengo lo siguiente: una pagina asp con while form1... tabla (campo de ...
  #1 (permalink)  
Antiguo 11/07/2006, 12:33
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
problema de formulario's

hola a todos tengo un problema que no se como sulucionar y esque...

tengo lo siguiente: una pagina asp con

while
form1...
tabla (campo de texto) y 2 imagenes /tabla
/form
next/end

ahr las imagenes son 2 flechas que llaman una funcion js para aumentar o disminuir el valor del campo de texto, esto lo esta realizando, pero siempre probaba con un solo dato (respuesta del while), osea nunca se me repetia el formulario. Pero al ingresar mas datos ya no me lee la funcion js y me dice que me falta un objeto...

alguien sabe que puede estar pasando??

pd: colgue en el foro de asp xk puede ser un problemas de asp y no js, pero realmente no lo se

espero puedan ayudarme y desde ya se agradese cualkier tipo de ayuda.
  #2 (permalink)  
Antiguo 11/07/2006, 13:13
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Pues, el problema está en javascript y es porque estas teniendo varios formularios. Porq repetir el formulario ??? No sería mas facil asi :

<form>

<% bucle asp %>
<campos del formulario HTML>
<% fin bucle %>

</form>
  #3 (permalink)  
Antiguo 11/07/2006, 13:16
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
si estoy de acuerdo, pero como saber a cual caja de texto me estoy refiriendo exactamente para aumentar el valor en esa caja especifica?
  #4 (permalink)  
Antiguo 11/07/2006, 19:31
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Hay varias formas, con su ID, con su nombre o con su posición en el arreglo de controles que el formulario tiene (con getElementByName y getElementByTag), aunque la más fácil y repetitiva es por su nombre:

<form>

<% for i=1 to 10 %>
<input type=text name="x<=i>"><img src="Up.gif" onclick="document.form[0].x<%=i%>.value = parseInt(document.form[0].x<%=i%>.value)+1">
<% next %>

</form>

Saludos
  #5 (permalink)  
Antiguo 13/07/2006, 15:17
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 19 años, 7 meses
Puntos: 0
pense en hacerlo asi como dices, pero al momento de precionar las imagenes para aumentar la cantidad de textbos, como sabes cual de todos los formularios ha mandado??
  #6 (permalink)  
Antiguo 13/07/2006, 16:05
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Pues si sólo hay un formulario, como que cual es el q vas a mandar ?
document.form[0] --> Indica que es el primero, en caso de tener varios.
Estructurate bien, creo te estas confundiendo. Lo normal es tener n elementos en 1 solo formulario en vez de n elementos en n formularios, ahora bien si tuvieras varios entonces document.forms(indice_formulario).elemento_del_for mulario.propiedad
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:05.