checbox + textbox

23/02/2006 - 17:17 por Allan | Informe spam
Hola, tengo una página donde muestro varios datos para que el usuario
selecione y esa selección le añade una cantidad en un texbox. La selección
mas la cantidad la quiero guardar, mi problema esta al insertar que pasa lo
siguiente: hago un split de los checkbox y me funciona perfecto pero con las
cajas no, por que el split del checkbox me trae un array del tamaño del
numero de opciones que maque.. pero el de las cajas me trae todas.. las que
entruduje o no una cantidad, entonces al querer introducir los datos me los
introduce mal ya que los arrays tienen tamaños diferente. Si alguien sabe
como hacer para que me agregue una caja de texto cuando seleciono un item o
como puedo arreglar este problema. Gracias de antemano.

Preguntas similare

Leer las respuestas

#1 Allan
23/02/2006 - 17:51 | Informe spam
hola dani, gracias, estube pensando como hacer eso que me dices.. pero tengo
una pregunta cuando hago el split del checkbox me trae el id del producto. tu
me hablas de chequear por el id, no se como hacer eso. entiendo la idea que
me das pero ni idea de como mas o menos aplicarlo para hacer el chequeo.
gracias de antemano.

"Dani Castillo" wrote:

con una correcta creacion de los inputs

me explico, trabajar con splits te puede solucionar algunos temas, pero en
otros la manera correcta es gestionando bien la creacion de controles, o
bien añadiendolos al vuelo por javascript, o bien creandolos con nombres
correctos
si tienes un checkbox por cada producto acompañado de un textbox por
ejemplo, lo logico seria tener como nombre de checkbox algo como
check_id_del_producto
y como nombre del text
text_id_del_producto

ejemplo check_10 corresponde con text_10 que es el producto con id
autonumerico 10 en una base de datos

asi al recuperarlos puedes saber si el check esta marcado y corresponde con
el text, para recuperarlos puedes o bien barrer todos los id's posibles con
un for (no siempre es posible) o bien recorrer el recordset de los productos
buscando en response, o bien recorrer todo el response buscando id's


"Allan" escribió en el mensaje
news:
> Hola, tengo una página donde muestro varios datos para que el usuario
> selecione y esa selección le añade una cantidad en un texbox. La selección
> mas la cantidad la quiero guardar, mi problema esta al insertar que pasa
> lo
> siguiente: hago un split de los checkbox y me funciona perfecto pero con
> las
> cajas no, por que el split del checkbox me trae un array del tamaño del
> numero de opciones que maque.. pero el de las cajas me trae todas.. las
> que
> entruduje o no una cantidad, entonces al querer introducir los datos me
> los
> introduce mal ya que los arrays tienen tamaños diferente. Si alguien sabe
> como hacer para que me agregue una caja de texto cuando seleciono un item
> o
> como puedo arreglar este problema. Gracias de antemano.



Respuesta Responder a este mensaje
#2 Dani Castillo
23/02/2006 - 18:49 | Informe spam
vale si tienes el id es facil suponiendo que el texto lo tienes ya creado

partiendo de la base de que:
los checkbox comparten nombre y te devuelven los id's separados por comas,
algo como
15,20,38

los textbox son algo como
text_15
text_20
text_38
...

el codigo viene a ser algo como

ck=split(request.form("micheckbox"),",")
for each ckid in ck
tx=request.form("text_" & ckid)
' aqui tienes el par ckid y tx
' los imprimes por ejemplo
response.write "<br> El check " & ckid & " esta activo y su txt tiene " &
tx
next

asi creo que te servira
dani.

"Allan" escribió en el mensaje
news:
hola dani, gracias, estube pensando como hacer eso que me dices.. pero
tengo
una pregunta cuando hago el split del checkbox me trae el id del producto.
tu
me hablas de chequear por el id, no se como hacer eso. entiendo la idea
que
me das pero ni idea de como mas o menos aplicarlo para hacer el chequeo.
gracias de antemano.

"Dani Castillo" wrote:

con una correcta creacion de los inputs

me explico, trabajar con splits te puede solucionar algunos temas, pero
en
otros la manera correcta es gestionando bien la creacion de controles, o
bien añadiendolos al vuelo por javascript, o bien creandolos con nombres
correctos
si tienes un checkbox por cada producto acompañado de un textbox por
ejemplo, lo logico seria tener como nombre de checkbox algo como
check_id_del_producto
y como nombre del text
text_id_del_producto

ejemplo check_10 corresponde con text_10 que es el producto con id
autonumerico 10 en una base de datos

asi al recuperarlos puedes saber si el check esta marcado y corresponde
con
el text, para recuperarlos puedes o bien barrer todos los id's posibles
con
un for (no siempre es posible) o bien recorrer el recordset de los
productos
buscando en response, o bien recorrer todo el response buscando id's


"Allan" escribió en el mensaje
news:
> Hola, tengo una página donde muestro varios datos para que el usuario
> selecione y esa selección le añade una cantidad en un texbox. La
> selección
> mas la cantidad la quiero guardar, mi problema esta al insertar que
> pasa
> lo
> siguiente: hago un split de los checkbox y me funciona perfecto pero
> con
> las
> cajas no, por que el split del checkbox me trae un array del tamaño del
> numero de opciones que maque.. pero el de las cajas me trae todas.. las
> que
> entruduje o no una cantidad, entonces al querer introducir los datos me
> los
> introduce mal ya que los arrays tienen tamaños diferente. Si alguien
> sabe
> como hacer para que me agregue una caja de texto cuando seleciono un
> item
> o
> como puedo arreglar este problema. Gracias de antemano.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida