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