Hej!
Går det att göra ett form med 2st olika actions?
Typ trycker man på submit knapp1 så kommer man till en sida
submit knapp2 kommer man till en annan ?
5 svar · 340 visningar · startad av Sjodahl
Hej!
Går det att göra ett form med 2st olika actions?
Typ trycker man på submit knapp1 så kommer man till en sida
submit knapp2 kommer man till en annan ?
Med javascript kan du byta action. Sök i javascriptforumet.
Vill helst inte använda javascript går inte default så att säga?
(damn snabbt svar.. ;))
Det går inte med HTML4 utan att använda skript.
Men med Web Forms 2.0 går det:
<form>
<input type="submit" action="http://example.org/foo" value="foo">
<input type="submit" action="http://example.org/bar" value="bar">
</form>
Opera 9 har stöd för det här! :)
För att falla tillbaka till serverskript för HTML4-webbläsare kan du göra typ såhär:
<form action="fallback.php">
<input type="submit" action="http://example.org/foo" name="action" value="foo">
<input type="submit" action="http://example.org/bar" name="action" value="bar">
</form>
<?php
if ($_GET['action'] === 'foo')
header('Location: http://example.org/foo?' . $_SERVER['QUERY_STRING']);
else if ($_GET['action'] === 'bar')
header('Location: http://example.org/bar?' . $_SERVER['QUERY_STRING']);
?>
Kan man inte göra två radio-knappar istället, där användaren väljer vad som ska göras och sedan trycker på Skicka?
Och på serversidan borde man sedan kunna kolla vilken radio-knapp som användaren valt och sedan utföra alla operationer beroende på det?
Troxy skrev:
Kan man inte göra två radio-knappar istället, där användaren väljer vad som ska göras och sedan trycker på Skicka?
Och på serversidan borde man sedan kunna kolla vilken radio-knapp som användaren valt och sedan utföra alla operationer beroende på det?
Japp låter som en bra ide med ;)