Avatar billede judas Nybegynder
19. oktober 2002 - 17:24 Der er 16 kommentarer og
1 løsning

"Sende" flere forms til samme servlet...

Jeg har en html-side hvor jeg skal "submitte" flere forskellige forms til samme servlet. Er det tilladt at skrive action="....\SERVLETTEN" i samtlige af mine forms og så kalde en function til sidst der submitter dem alle samtidig - eller kan det gøres smartere?
Mit forslag her kan jeg nemlig ikke rigtigt få til at virke....!
Håber det blev forståeligt
Avatar billede angelod Novice
19. oktober 2002 - 18:13 #1
Hvorfor vil du submitte flere forms samtidig? (Noget jeg ikke mener kan lade sig gøre)
Avatar billede judas Nybegynder
19. oktober 2002 - 18:45 #2
Jeg har flere felter, hvoraf nogle udfyldes af en function. Er det så ikke nødvendigt med flere forms, så funktionerne ved hvilken der skal outputtes til? I sidste ende skal de alle dog sendes til samme servlet!!
Avatar billede angelod Novice
19. oktober 2002 - 18:48 #3
Nej du kan da sagtens have alle felter i samme form, bare giv dem forskellige navne og referér til dem som du normalt ville. :)
Avatar billede judas Nybegynder
19. oktober 2002 - 21:23 #4
man giver altså bare sig input et navn....<input name="xxxx"...>?
Avatar billede angelod Novice
19. oktober 2002 - 21:28 #5
Ja det er en del af HTML standarden. De eneste kontroller der ikke bruger 'name' er 'Submit' og 'Reset' knapperne.
Avatar billede judas Nybegynder
19. oktober 2002 - 21:36 #6
Nu skriver jeg således når jeg opdaterer en form via en function:
document.forms[4].display.value = clock

hvad skriver man så i functionen - noget med:
document.input[4].display.value = clock

???
Avatar billede angelod Novice
19. oktober 2002 - 21:40 #7
Altså hvis jeg husker rigtigt, så er 'display' navnet på din variabel, så det eneste der ændrer sig er nummeret på formen..

document.forms[0].display.value = clock
eller
document.forms[1].display.value = clock

Kommer an på om du bruger flere forms, f.eks. til login og sådan.
Avatar billede judas Nybegynder
19. oktober 2002 - 21:50 #8
Det spiller nu - kan du sige mig hvordan man sætter en radio button til en værdi (altså knappen er "checked"), igemnnem en function...
Lav det evt. som et svar så du kan få point...
Avatar billede angelod Novice
19. oktober 2002 - 21:54 #9
Pyh, den kan jeg ikke lige huske på stående fod, men jeg skal lige se om jeg kan finde noget om det. :)
Avatar billede angelod Novice
19. oktober 2002 - 22:32 #10
Takker for point. Hvis jeg kommer på det der, skal jeg nok lige skrive. :)
Avatar billede angelod Novice
20. oktober 2002 - 01:57 #11
document.forms[0].radio[#].checked = true;

Hvor 'radio' er navnet på din radiobutton gruppe, og [#] er nummeret i gruppen. Håber du forstår hvad jeg mener. :)
Avatar billede judas Nybegynder
20. oktober 2002 - 02:02 #12
Min radio-button gruppe ser pt. ud som følgende:

<h3>Vælg katagori: </h3>
<input type="radio" CHECKED
name="category" onclick="check(this.value)"
value="Indland">Indland<br/>

<input type="radio"
name="category" onclick="check(this.value)"
value="Udland">Udland<br/>

<input type="radio"
name="category" onclick="check(this.value)"
value="Penge">Penge<br/>

<input type="radio"
name="category" onclick="check(this.value)"
value="Politik">Politik<br/>

<input type=text name="answer" value=Indland>

Når siden loader første gang virker "CHECKED" ved den første knap fint, men ved reload køres denne del af dokumentet tilsyneladende ikke igen?
Er det name="category" du mener er navnet på radiogruppen?
Avatar billede angelod Novice
20. oktober 2002 - 02:04 #13
Ja da.
Avatar billede judas Nybegynder
20. oktober 2002 - 02:07 #14
Jeg har nu skiftet mit CHECKED ud med den stump kode du gav mig og det giver samme resultat - knappen afkrydses kun ved første kørsel af siden, ved opdatering sker der intet - funktionen kaldes ved onload?!?
Avatar billede angelod Novice
20. oktober 2002 - 02:11 #15
Hmm.. Jeg ved det faktisk ikke så.. Prøv eventuelt at poste det som et spørgsmål, med en større stump kode. Der skal nok være en eller anden der ved noget om det.
Avatar billede judas Nybegynder
20. oktober 2002 - 02:15 #16
Det virker nu - hvis du er frisk opretter jeg lige et nyt spørgsmål om du kan være med på......tak for hjælpen
Avatar billede angelod Novice
20. oktober 2002 - 02:23 #17
Jamen selv tak da. :)
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