Avatar billede dmg Nybegynder
29. marts 2005 - 14:40 Der er 4 kommentarer og
1 løsning

submit form via checkbox

Hej experts.

Jeg har følgende problem!

Jeg har lavet en side, som henter diverse records ud af en database. Her laver jeg en checkbox udfor hver record. Når der trykkes på disse, skal følgende form submittes.

Det skal lige siges at jeg laver en ny form for hver record.

Her er min kode og jeg syntes den burde virke :-)

java script:

function submitform(test)
{
   
    document.test.submit();
}

Formen med checkbox'en der laves i en løkke:

"<form name='status".$AllBestillinger->getId()."' action='posthandler.php' method='post'>" .
                "<input type='checkbox' name='status' value='".$AllBestillinger->getId()."' onClick='java script:submitform(this.form.name)'></form></td>" .
Avatar billede medions Nybegynder
29. marts 2005 - 14:42 #1
Gør sådan her i stedet:

"<form name='status".$AllBestillinger->getId()."' action='posthandler.php' method='post'>" .
                "<input type='checkbox' name='status' value='".$AllBestillinger->getId()."' onClick='java script:this.form.submit()'></form></td>" .

//>Rune
Avatar billede dmg Nybegynder
29. marts 2005 - 14:49 #2
Sådan medions...

Hehe... den klarede du hurtigt... tak for hjælpen ;-)
Avatar billede medions Nybegynder
29. marts 2005 - 14:58 #3
Anytime ;o)

//>Rune
Avatar billede dmg Nybegynder
29. marts 2005 - 15:12 #4
lige et hurtigt spørgsmål, nu hvor du er så hurtigt ;-)

Hvis checkbox ikke er checked, skal den sende en hidden type med og hvis den er checked, skal den sende en anden hidden type med... Er det lige til at putte på, eller skal der en funktion til? Hvis det er en længere process, skal jeg nok oprette et nyt spørgsmål :)
Avatar billede roenving Novice
29. marts 2005 - 20:21 #5
Du skal lige fjerne den ugyldige script-kode i javascript-eventen: 'java script:' ...

-- og svært kan man ikke sige det er, men du kan vel bare aflæse om checkboksen har en værdi ?-)

"<form name='status".$AllBestillinger->getId()."' action='posthandler.php' method='post'>" . "<input type='hidden' name='skjult'>" . "<input type='checkbox' name='status' value='".$AllBestillinger->getId()."' onClick='this.form.skjult.value=this.checked?'':'En værdi til hidden-input';this.form.submit()'></form></td>"
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