Carsten Christensen skrev:
> Okay, det ser ud til at fungere.
Ikke her.
Du har lavet en funktion "maerke" der tager ét argument - men du kalder
den uden argumenter. Den slags fungerer ikke (i hvert fald ikke i
Firefox).
Jeg forstår heller ikke hvorfor du vælger at submitte formen via
nonstandardmetoden document.FORMNAVN.submit(), når jeg nu foreslog en
fungerende standardmetode: document.forms['FORMNAVN'].submit()
Jeg kan se af din kode at du har en asp-fejl på den anden select-boks
(linje 141 "No value given for one or more required parameters.").
Den skal du nok også have ryddet af vejen.
> Men jeg kan ikke requeste det jeg sender!
Måske er det fordi du bruger ét id (maerke) og et andet navn (fabri).
Det er en meget dårlig ide - nogle browsere vil bruge id, mens andre vil
bruge name. Hvis du angiver begge parametre, *skal* de være ens.
> dim strmaerke
> Set maerke = Request.Form("fabri")
> strSQL = "SELECT model FROM bil WHERE maerke=strmaerke"
4 fejl.
a) Du bruger strmaerke i linje 1 og 3, men maerke i linje 2.
b) Du requester på name-attributten der er forskellig fra id-attributten
(se ovenfor)
c) strmaerke i linje 3 optræder som tekst, ikke som variabel.
d) Der skal anførselstegn om strengværdien i linje 3.
Tag et kig forbi asp-tutorialen på html.dk - specielt siderne om
databaser: <
http://html.dk/tutorials/asp/>. Der er et par grundlæggende
ting du har fået galt fat i.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html