Script que devuelve todos los checkbox de un formulario

Función javascript que devuelve todos los elementos checkbox de un formulario filtrando por un ID determinado. Función especialmente útil con los objetos DataGrid ya que dicho objeto, al generar las filas asigna un ID a cada elemento contenido (checkbox en este caso) que está compuesto por varios valores (id de la tabla, nº de fila, etc., y por último el ID que le habíamos asignado al checkbox en el código de la página .aspx)

function getCheckboxes(id)
{ var elms = document.getElementsByTagName('input');
  var chks = new Array(0);
  var debug = "";
  for (i=0; i < elms.length; i++)
  { if (elms[i].type == 'checkbox' && elms[i].id.indexOf(id)>0)
    { chks.push(elms[i]);
      debug += "<" + elms[i].tagName + ' ID:' + elms[i].id + 'n'
    }
  }
  alert(debug);
  return chks;
}

Otros artículos de esta serie:

[seriesposts show_date=0 order=asc]

Publicar un Comentario

Si es la primera vez que escribes, tu comentario será moderado por un administrador.

Con el fin de garantizar un ambiente de debate respetuoso, no se permitirán comentarios:

  • insultantes, difamatorios, racistas, sexistas, y/o discriminatorios
  • excesivamente críticos con otros participanes
  • que no aporten nada, sin sentido o repetidos
  • con enlaces considerados publicidad o spam
  • con material protegido por derechos de autor
*
*