rev. checkbox + textbox

02/03/2006 - 06:43 por Allan | Informe spam
hola a todos, disculpen la molestia de postear tanto.. ya casi toy
solucionando mi problema, voy asi:

tengo mis objetos:

<% cont = cont + 1 %>
<td><input name="producto_<%=cont%>" type="checkbox" id="ckid" value="<%=
productos("id_producto")%>" />
<%= cont %></td>
<td><input type="text" name="productoc_<%=cont%>" id="ckid"/></td>

al hacer el submit me duevuelve la cadena siguiente:

http://localhost/xxx/producto_compu...ar=Agregar

ahora mi problema es hacer el ciclo para ir chequeando checkbox por checkbox
revisando si esta selecionado para asi buscar el id o nombre de la caja de
texto correspondiente para insertar en la base de datos en producto y la
cantidad de la caja de texto realcionada. si alguien me ayuda plz, grax.
 

Leer las respuestas

#1 Matías Iacono
02/03/2006 - 18:38 | Informe spam
Personalmente cambiaría algunas cosas en tu generacion de checkbox:

<% cont = cont + 1 %>
<td><input name="producto_<%=cont%>" type="checkbox" id="ckid_<%=cont%>"
value="<% productos("id_producto")%>" />
<%= cont %></td>
<td><input type="text" name="productoc_<%=cont%>"
id="txtId_<%=cont%>"/></td>

Luego, en vez de tener una funcion que te valide todo, puedes hacerla cada
vez que haces un click sobre el checkbox en cuestion:

<input name="producto_<%=cont%>" type="checkbox" id="ckid_<%=cont%>"
value="<%productos("id_producto")%>" onClick="Validar('<%=cont%>');" />

Donde le envias el ID, por así decirlo, generado para el codigo.

Entonces:

function Validar(ElID)
{
document.Form1['productoc_' + ElID].disabled = document.Form1['ckid_' +
ElID].checked;
}

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Allan" escribió en el mensaje
news:
hola a todos, disculpen la molestia de postear tanto.. ya casi toy
solucionando mi problema, voy asi:

tengo mis objetos:

<% cont = cont + 1 %>
<td><input name="producto_<%=cont%>" type="checkbox" id="ckid" value="<%> productos("id_producto")%>" />
<%= cont %></td>
<td><input type="text" name="productoc_<%=cont%>" id="ckid"/></td>

al hacer el submit me duevuelve la cadena siguiente:

http://localhost/xxx/producto_compu...ar=Agregar

ahora mi problema es hacer el ciclo para ir chequeando checkbox por
checkbox
revisando si esta selecionado para asi buscar el id o nombre de la caja
de
texto correspondiente para insertar en la base de datos en producto y la
cantidad de la caja de texto realcionada. si alguien me ayuda plz, grax.

Preguntas similares