Avatar billede acmed Nybegynder
01. juli 2004 - 23:16 Der er 20 kommentarer og
1 løsning

Aaargh - form problem

Jeg har en form på en side med en masse <input> imellem <form> og </form>.
<Input> har alle forskellige navne.

Mit problem er, at den submit knap jeg indsætter til sidst lige før </form> ikke gør noget når man trykker på den.
Nu har jeg siddet og set mig blind på det her i en time.
Hvad kan det skyldes, at submit knappen ikke "virker"?
Avatar billede roenving Novice
01. juli 2004 - 23:17 #1
Sandsynligvis har du gengangere af enten <form> eller </form> !-)
Avatar billede acmed Nybegynder
01. juli 2004 - 23:18 #2
Nope, der er kun én <form> og én </form>
Avatar billede mat Nybegynder
01. juli 2004 - 23:18 #3
at der ikke er nogen form action? Det ville nok hjælpe at se noget kode?
Avatar billede mm12010 Nybegynder
01. juli 2004 - 23:19 #4
en du sikker på at din knap har type="submit" ?
Avatar billede acmed Nybegynder
01. juli 2004 - 23:20 #5
Koden er ret lang, først et par udsnit:
<form name="book1" action="">
<input type="submit" value="Gem ændringerne" style="border:1px solid black">
Avatar billede erikjacobsen Ekspert
01. juli 2004 - 23:21 #6
....submit knappen ikke "virker".... Hvad mener du præcist, og vis os koden, eller giv et link.
Avatar billede cautoo Nybegynder
01. juli 2004 - 23:21 #7
evt. prøv at skrive koden her, fra form til slutform
Avatar billede acmed Nybegynder
01. juli 2004 - 23:21 #8
<form> er genereret af PHP
print ('<form name="book'.$housevar.'" action="'.$php_self.'">');
Avatar billede acmed Nybegynder
01. juli 2004 - 23:22 #9
Der sker ingenting når man trykker på submit kanppen, den er "død"
Avatar billede cautoo Nybegynder
01. juli 2004 - 23:22 #10
action=FIL_ELLER_JAVASCRIPT_SOM_SKAL KØRES
der sker jo ikke så meget når du trykker, hvis ikke du har sat den til at reagere
Avatar billede cautoo Nybegynder
01. juli 2004 - 23:23 #11
evt. link til stedet?
Avatar billede erikjacobsen Ekspert
01. juli 2004 - 23:24 #12
action=""  er såmænd fin nok - det er ikke problemet.
Avatar billede acmed Nybegynder
01. juli 2004 - 23:25 #13
Gør ingen forskel om jeg skriver f.eks.
<form name="book1" action="index.php"> istedet.

Cautoo: kan ikke lige vise det, for det kører på en intern side, hvor man skal være logget ind.
Avatar billede roenving Novice
01. juli 2004 - 23:25 #14
Hov, du skriver mange felter, og du har ikke sat method til post ?-)

Tilføj den: method="post"
Avatar billede acmed Nybegynder
01. juli 2004 - 23:27 #15
Hm, det var da egentlig mærkeligt. Det virker med method=post, men ikke method=get.
Er det noget med at "get" ikke kan håndtere alt for mange submittede variable?

Anyways, så må jeg jo bare burge post.
Avatar billede cautoo Nybegynder
01. juli 2004 - 23:27 #16
Evt. Gem billedet med formen som HTML og lig den et sted hvor vi kan se det? det vil gøre det lidt lettere...
Avatar billede cautoo Nybegynder
01. juli 2004 - 23:28 #17
get må MAX være 255 lang eller deromkring
Avatar billede acmed Nybegynder
01. juli 2004 - 23:29 #18
ok - vidste ikke - så blev jeg også klogere i dag.

Roenving, vil du have point?
Avatar billede roenving Novice
01. juli 2004 - 23:29 #19
En forms default-method er get, hvilket betyder, at alle felter smides ind i url, med name og værdi ...

-- og en url må kun blive godt 2000 karakterer lang !-)

-- så velbekomme '-)
Avatar billede acmed Nybegynder
01. juli 2004 - 23:29 #20
Takker (også jer andre for jeres tid)
Avatar billede roenving Novice
01. juli 2004 - 23:30 #21
-- og tak for point ;~}
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