Avatar billede bhn.314 Nybegynder
26. maj 2004 - 10:40 Der er 5 kommentarer og
1 løsning

Script fejler ved 69 checkboxe - 68 ok

Jeg har et javascript der markerer nogle checkboxes, men jeg kan ikke submitte formen hvis der er mere end 69 checkboxes (syntax-fejl i scriptet nedenfor):

function clickAll (formObj)
{
  for (i=0; i < formObj.length; i++)
  {
    if (formObj.elements[i].type == 'checkbox' && formObj.elements[i].name=='persons[]')
    {
      formObj.elements[i].checked = !(formObj.elements[i].checked);
    }
  }
}

HTML'en er:

<form name="invitation">
<input type="checkbox" name="kriterie1" value="alle">
<input type="hidden" value="false" name="add_ribbon">
<input type="checkbox" name="persons[]" value="32416">
<input type="checkbox" name="persons[]" value="32418">
..
<input type="checkbox" name="persons[]" value="32954">
<input type="button" value="Tildel" onClick="document.invitation.method.value='POST'; document.invitation.add_ribbon.value='true'; document.invitation.submit();">
</form>

Det virker fint nok hvis der er under 69 inputfelter
Avatar billede erikjacobsen Ekspert
26. maj 2004 - 11:04 #1
Det lyder usandsynligt. Har du et link til en side med 69 checkboxe, der fejler?
I hvilken linie siger den syntaksfejl, og hvad er fejlen?
Avatar billede bhn.314 Nybegynder
26. maj 2004 - 11:13 #2
Intet link desværre. Kører jeg scriptet (markerer alle) og submitter så fejler den hvis der er mere end 69 checkboxes. Det er følgende der fejler såfremt der er mindre end 69 checkboxes:
<input type="button" value="Tildel" onClick="document.invitation.method.value='POST'; document.invitation.add_ribbon.value='true'; document.invitation.submit();">
Avatar billede erikjacobsen Ekspert
26. maj 2004 - 11:22 #3
document.invitation.method.value='POST'
skal i hvert fald være
document.invitation.method='POST'

ellers så kører du fortsat med method="GET".
Avatar billede bhn.314 Nybegynder
26. maj 2004 - 11:24 #4
erikjacobsen >> Hey det var det ! Det er utroligt som man kan stirre sig blind, tak. Smid et svar.
Avatar billede erikjacobsen Ekspert
26. maj 2004 - 11:29 #5
Ellers tak, jeg samler ikke på point.
Avatar billede bhn.314 Nybegynder
04. august 2004 - 13:07 #6
Lukker
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester