15. oktober 2002 - 11:45Der er
1 kommentar og 1 løsning
Validering
Hej,
Jeg er ved at lave en check/uncheck funktion men mit problem er at jeg ikke ved om en kategori er med eller ej idet jeg henter data fra en database.
Fx. jeg har 3 kategorier. katA, katB, katC Jeg vil nu lave et script som check'er alle checkboxe i alle kategorier(hvis en kategori er tilstede). Det script jeg har lavet virker fint hvis alle kategorier er tilstede ellers sker en fejl.
Kode snip: --------------------------- function checkAll() {
var evalKatA=eval(this.myForm.KatA) var evalKatB=eval(this.myForm.KatB) var evalKatC=eval(this.myForm.KatC)
if (evalKatA.length > 0) { for (i = 0; i < evalKatA.length; i++) this.myForm.KatA[i].checked = true } this.myForm.KatA.checked = true
if (evalKatB.length > 0) { for (i = 0; i < evalKatB.length; i++) this.myForm.KatB[i].checked = true } this.myForm.KatB.checked = true
if (evalKatC.length > 0) { for (i = 0; i < evalKatC.length; i++) this.myForm.KatC[i].checked = true } this.myForm.KatC.checked = true } ---------------------
Tak for det. (dog skulle jeg lige lave et par modifikationer Her er scriptet. (til andres ve og vel)
function checkAll() {
var evalKatA= document.myForm.KatA; var evalKatB= document.myForm.KatB;
if ( evalKatA && evalKatA.length > 0) { for (i = 0; i < evalKatA.length; i++) document.myForm.KatA[i].checked = true } else if ( evalKatA ) { document.myForm.KatA.checked = true }
if ( evalKatB && evalKatB.length > 0) { for (i = 0; i < evalKatB.length; i++) document.myForm.KatB[i].checked = true } else if ( evalKatB ) { document.myForm.KatB.checked = true }
}
Point kommer din vej.
Tak,
Mvh Kim
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.