Código:
allbox: Es el checkbox que se utiliza para marcar y desmarcar los demás, el cuál debe estar fuera del alcance de la función.function CheckAll(varForm ) { var fmobj = document.varForm ; for (var i=0;i<fmobj.elements.length;i++) { var e = fmobj.elements[i]; if ((e.name != 'allbox') && (e.type=='checkbox') && (!e.disabled)) { e.checked = fmobj.allbox.checked; } } }
Resulta que esta es la tipica función que marca todos los checkboxes seleccionando uno. Resulta que tengo varios formularios dentro de una misma página y necesitan de esta funcion para ir seleccionando los elementos pero creo que es contraproducente el colocar 4 funciones siendo que se puede hacer con 1 sola y pasarle el argumento del formulario que se utilizará.
Los marcado con negrita son: el argumento y la variable tal con el nombre del formulario, pero a la hora de ejecutar el script con su argumento me sale error que varForm no esta definido (trata de buscar varForm como un formulario).
¿Alguna idea de como pasarle el nombre del formulario a esta función?
De antemano muchas gracias