Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2009, 04:55
AJDC
 
Fecha de Ingreso: agosto-2003
Mensajes: 324
Antigüedad: 20 años, 9 meses
Puntos: 1
Problema con campo tipo checkbox

Saludos.
Tengo un problemilla y no doy con la solucion.
Resulta que tengo un campo tipo checkbox, el cual, según los valores seleccionados, me compone una url que lanzará un proceso.
Bien.. si selecciono uno o más valores, cuando hay varios.. funciona bien; pero cuando el campo tiene sólo un valor, aunque lo seleccione, no me reconoce como marcado ninguno, y por tanto, no captura ningún valor...

Os dejo el código javascript que ejecuto, para ver si alguien puede yudarme...


Código:
ids='';
marca = "";
campo = parent.mFlotanteInf.document._fPreguntasAEliminarPtEncuesta.Campo;
encuestaID = parent.mFlotanteInf.document._fPreguntasAEliminarPtEncuesta.IDEncuesta.value;

//    ---- OpenAgent&EncuestaID=FD198F47760E1270C125765800421CD3&PreguntasId=

for (i=0;i<campo.length;++i)
	{
  	if (campo[i].checked)
	    {
			marca = "1";	  
  			//alert(campo[i].value);
    			ids=ids+ campo[i].value+ '@';
 		 }
	}

url = f.URLAgenteEliminar.value + encuestaID + '&PreguntasId=' + ids;

if (marca == "1")
{
window.top.location = url;
window.top.close();
} else {
alert ('No ha seleccionado ninguna opción.');
}
Gracias