Avatar billede wittnezz Nybegynder
21. august 2002 - 17:48 Der er 6 kommentarer og
1 løsning

To actions i en form.

Hej, har søgt alle (ok jeg lyver) gamle spørgsmål igennem, for jeg er sikker på der spurgt om dette før. Problemet er at jeg har en form, hvor der skal være to knapper. Den ene skal køre en side der hedder slet.asp og den anden knap skal lave et opslag i en database, og så reloade siden med formen, og indsætte data (fra db'en) i felterne, hvis altså de findes. (Lang smøre, håber i forstod)

Koden til siden (ekslusiv asp'en [som jo ikke er problemet]) ser ud som følger....:

<html>
<head>
<SCRIPT LANGUAGE=javascript>
<!--
function getInfo(){
    document.theform.action = "delete.asp";
    document.theform.submit;
    return true;
}

//-->
</SCRIPT>

</head>

<body>
<table cellpadding="0" cellspacing="0">
<tr bgcolor="#00ffff">
    <td><strong>Navn</strong></td>
    <td><strong>E-mail</strong></td>
    <td><strong>Hent info</strong></td>
    <td><strong>Slet</strong></td>
</tr>

<form name="theform" id="theform" action="slet.asp" method="post">
<tr>
    <td><input type="text" name="Navn" id="navn" value="Navn fra databasen" readonly></td>
    <td><input type="text" id="email" name="email" value="Email fra databasen"></td>
    <td><input type="button" value="Hent info" onclick="getInfo();">
    <td><input type="submit" name="delete" value="Slet"></td>
</tr>
</form>
</table>
</body>
Avatar billede exp-ralle Nybegynder
21. august 2002 - 17:52 #1
Følger lige med...
Avatar billede burgermann Nybegynder
21. august 2002 - 18:16 #2
Hvorfor laver du ikke bare 2 formsets? =S.. så er du da ovre det problem... hehe..
Avatar billede neteffect Nybegynder
21. august 2002 - 18:19 #3
Avatar billede wittnezz Nybegynder
21. august 2002 - 18:28 #4
hehe.... nååh ja så'n kan man jo også gøre, havde jeg slet ikke tænkt på! Takker
Avatar billede wittnezz Nybegynder
21. august 2002 - 18:28 #5
Hehe.... Nåååh ja selvfølgeligt!!!!!! Takker.....!
Avatar billede jakoba Nybegynder
21. august 2002 - 18:44 #6
du sender den formular til to forskellige sider:

<input type='submit' value='slet dette' onclick="this.form.action='slet.asp';">

<input type='submit' value='slå dette op' onclick="this.form.action='denneside.asp';">

jeg forudsætter at du ikke tillader at der submittes med <enter> tasten.

mvh JakobA
Avatar billede wittnezz Nybegynder
21. august 2002 - 18:46 #7
Hej JakobA takkern.... Lidt sent.... (Hvis du føler dig snydt for point må du jo sige til!!!!)
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