voy bien orientado con esta suma de checkbox?
Publicado por lucas (2 intervenciones) el 17/01/2012 18:33:42
Estimados
Tengo diez check box, lo que necesito es ir concatenando un codigo por cada checkbox tildado
Es decir
chk1 chk2 chk3 chk4 chk5 chk6 chk7 chk8 chk9 chk10
1 0 1 0 1 0 1 0 1 0
variable resultado = 1010101010
escribi el siguiente for:
import mx.controls.Alert;
stop();
_global.valores = ""
for(var i = 1; i < 11; i++) {
if (["check" + i].selected == true)
{
valores = valores + i
}
else
{
valores = valores + "0"
}
}
boton1.onRelease = function() {
Alert.show("valor: " + valores);
}
el problema es que al salir el mensaje de alerta me dice "valor = 0000000000" si bien tengo todo marcado y el resultado debiera ser (para todos los check marcados), "12345678910"
Que error estoy cometiendo? se debe a pisar constantemente la variable valores?
Tengo diez check box, lo que necesito es ir concatenando un codigo por cada checkbox tildado
Es decir
chk1 chk2 chk3 chk4 chk5 chk6 chk7 chk8 chk9 chk10
1 0 1 0 1 0 1 0 1 0
variable resultado = 1010101010
escribi el siguiente for:
import mx.controls.Alert;
stop();
_global.valores = ""
for(var i = 1; i < 11; i++) {
if (["check" + i].selected == true)
{
valores = valores + i
}
else
{
valores = valores + "0"
}
}
boton1.onRelease = function() {
Alert.show("valor: " + valores);
}
el problema es que al salir el mensaje de alerta me dice "valor = 0000000000" si bien tengo todo marcado y el resultado debiera ser (para todos los check marcados), "12345678910"
Que error estoy cometiendo? se debe a pisar constantemente la variable valores?
Valora esta pregunta


0