WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   form method="post" (https://www.wn.se/forum/showthread.php?t=3606)

Mario 2004-09-09 21:09

Går det att skicka <form method="post"> utan att man ska behöva klicka på något?

zoran 2004-09-09 21:35

Citat:

Originally posted by Mario@Sep 9 2004, 21:09
Går det att skicka <form method="post"> utan att man ska behöva klicka på något?
Ja, du ber din kompis klicka istället.

Skämt åsido, jag är lite osäker vad du egentligen vill men gissningsvis javascript löser ditt problem. Dvs om du vill submitta en form efter en viss tid, viss händelse (exempelvis onMouseOver) eller liknande.

Sen skulle det naturligtvis vara mycket lättare om du ställde frågan på följande sätt:

Jag har ett system foo, som är uppbygt på "si och så vis"...
jadddajaddajaddajadda...
... Jag skulle behöva få systemet att göra "bar". Jag tänkte göra det via "form method=post" men jag undrar.....

osv... då är det lite lättare att svara

/Zoran

Mario 2004-09-09 21:48

Jag ska koda ett script som kör in lite variabler i en mysqldatabas, detta kommer använda min egen kod. Efter detta vill jag skicka vidare dessa variabler, genom from method="post" till ett forums phpfil, där den gör en tråd automatiskt med hjälp av variablerna, jag vill att detta ska gå med ett klick, kommer ihåg att jag sett någonstans att genom att klicka på en knapp så skickar den iväg 2st actions, med hjälp av javascript, hoppas du förstod bättre nu, tack.

Mario 2004-09-09 22:23

Fick det att fungera nu, tack ändå, för er som vill veta hur man gör;

Kod:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> test </TITLE>
<script language=javascript>
<!--
function OnButton1()
{
        document.Form1.action = "Page1.asp"
        document.Form1.target = "_blank";        // Open in a new window
        document.Form1.submit();        // Submit the page
        return true;
}

function OnButton2()
{
        document.Form1.action = "PAge2.asp"
        document.Form1.target = "_blank";        // Open in a new window
        document.Form1.submit();        // Submit the page
        return true;
}
-->
</script>
</HEAD>
<BODY>

<form name=Form1 method=post>

        <INPUT type="button" value="Button2" name=button2 onclick="OnButton1(); OnButton2()">

</form>

</BODY>
</HTML>



Alla tider är GMT +2. Klockan är nu 03:07.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson