ja og nej. Du kan ikke submitte 2 forskellige forms. Men du kan snyde og sige at hvis knap 1 <type="button" value="send 1" name="submit"> <type="button" value="send 2" name="submit">
Så tjecker du bare på den side om value af Request.Form("submit") er "send 1" el. "send 2"
Jeg har som sagt 2 knapper der udføre hver deres funktion, de sidder i toppen af siden. Jeg har så nogle checkbox under og de sender en value med over til siden der bliver submittet til.
Hvordan kan jeg gøre det med billeder istedet for submit knapperne ?
jeg bruger jsp, men det er sagen hamrende ligegyldig. det er et HTML, og handler altså om at få sendt det rigtige til din server side. Du kan submitte en form med document.f.submit(); , hvor f er navnet på din form. du kan sætte action på en form med document.f.action= String , hvor f er formen og String er en String literal der repræsenterer den ønskede action som relativ eller absolut URL
i et form-element (til eksempel input[type=submit]) er this en reference til elementet selv, og this.form en reference til formen der afsender værdien.
Du kan kun sende en form af gangen. Det er der en vis logik i, for du har jo kun en side den kan sende responsen tilbage til.
Jeg ved ikke hvordan det virker i ASP, men i JSP kan man sende en request videre med requestdispatcheren og således udføre arbejde på flere server sider i samme forespørgsel.
Er det til at forstå? Ellers må jeg lige finde noget materiale til dig online.
et image udfører i forvejen en submit ved onclick, så du får dobbeltkonfekt. ved en image og en submit knap kan du trygt fjerne this.form.submit(); hvis du vil sende yderligere parametere med kan du knalde dem ind i en input[type=hidden] som man bør <input type="hidden" name="action" value=""> <input type="image" onclick="this.form.action='file.asp';this.form.action.value='ok';this.form.submit();" />
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.