anoniem Geplaatst: 10 januari 2003 Delen Geplaatst: 10 januari 2003 Ik heb een webpagina met 1 Form. Hierin heb ik meerdere invulvelden. Onderaan de Form heb ik 2 buttons. Button 1 wil ik naar pagina1.asp laten verwijzen. Button 2 wil ik naar pagina2.asp laten verwijzen. Op beiden nieuwe pagina's wil ik de ingevulde gegevens kunnen verwerken. Button 1 werkt d.m.v. de Post-code van de Form. Maar hoe krijg ik de Button 2 gelinkt naar pagina2.asp? Quote Link naar reactie
anoniem Geplaatst: 10 januari 2003 Auteur Delen Geplaatst: 10 januari 2003 [code:1:be64869c8a] <form action="verwerk.asp"> .... <input type="submit" name="knop1" value="knop1"> <input type="submit" name="knop2" value="knop2"> </form> [/code:1:be64869c8a] verwerk.asp -------------- [code:1:be64869c8a] if request("knop1") <> "" then 'doe iets... end if if request("knop2") <> "" then 'doe iets anders end if [/code:1:be64869c8a] Je hebt twee knoppen. Als knop1 ingedrukt is dan heeft request("knop1") de waarde "knop1". Idem voor knop 2. Zo kun je controleren welke knop is ingedrukt. Quote Link naar reactie
anoniem Geplaatst: 13 januari 2003 Auteur Delen Geplaatst: 13 januari 2003 Met bovenstaande oplossing heb ik een extra verwerk.asp nodig. Op zich prima, maar is er geen oplossing die geen extra pagina nodig heeft. Bijv. de eerste button gewoon standaard verwerken en op de 2e button een onClick event zetten. Heb dit gebprobeerd maar het werkt nog niet. [code:1:c66e3a72bf]<input type="submit" name="Submit" value=".: Beantwoorden :."> <input type="submit" name="Submit2" value=".: Doorsturen :." onClick="bericht_doorsturen.asp">[/code:1:c66e3a72bf] Quote Link naar reactie
anoniem Geplaatst: 13 januari 2003 Auteur Delen Geplaatst: 13 januari 2003 Je kan de action property van een form object wijzigen. bijv: [code:1:5705451921] <input type="submit" value="bla 1" onclick="this.form.action = 'verwerk1.asp';" /> <input type="submit" value="bla 2" onclick="this.form.action = 'verwerk2.asp';" /> [/code:1:5705451921] Maar normaalgesproken is het handiger (lees: gebruikers zonder javascript kunnen dan ook je form juist submitten) om 1 enkele verwerkingspagina te maken die reageert op een bepaalde meegestuurde waarde of naam van de submitknop. En laat dat nu net zijn wat Bigfoot uitlegt ;) Quote Link naar reactie
anoniem Geplaatst: 13 januari 2003 Auteur Delen Geplaatst: 13 januari 2003 FF 2 vragen: 1. waarom staat die slash achteraan je code? 2. hoeveel procent van de gebruikers heeft geen gebruik van javascript aanstaan? Quote Link naar reactie
anoniem Geplaatst: 13 januari 2003 Auteur Delen Geplaatst: 13 januari 2003 [quote:f725ae58aa="Johant"]1. waarom staat die slash achteraan je code?[/quote:f725ae58aa]XHTML. [quote:f725ae58aa="Johant"]2. hoeveel procent van de gebruikers heeft geen gebruik van javascript aanstaan?[/quote:f725ae58aa]Zolang bladen als Computer!Totaal blijven roepen dat je het uit moet zetten omdat het onveilig is: genoeg. Mijn stelregel is altijd: los niets client-side op, als het ook server-side kan. Quote Link naar reactie
anoniem Geplaatst: 13 januari 2003 Auteur Delen Geplaatst: 13 januari 2003 Thanx, Dan gaan we het toch server-side oplossen. Quote Link naar reactie
anoniem Geplaatst: 13 januari 2003 Auteur Delen Geplaatst: 13 januari 2003 Nu loop ik tegen het volgende probleem aan. Via 3 Hidden-forms wil ik wat waardes doorgeven: 2 forms gaan prima, maar bij het toewijzen van de 3e form zie ik in de source-doe dat de recordsetwaarde leeg is. Deze waarde is van het type Memo. Waarschijnlijk ligt het hieraan. Nu is mijn vraag: Hoe kun je dit soort waardes meegeven naar een volgende pagina? Quote Link naar reactie
anoniem Geplaatst: 14 januari 2003 Auteur Delen Geplaatst: 14 januari 2003 Bij gebruik van memo fields zijn er bepaalde zaken waar je extra op moet letten. Misschien dat dat een oorzaak is. [url=http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=80]Meer info[/url] Quote Link naar reactie
anoniem Geplaatst: 14 januari 2003 Auteur Delen Geplaatst: 14 januari 2003 Het zijn inderdaad wat idiote uitzonderingen, maar heb het gelukkig wel aan het werk. Thanx Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen