WN

WN (https://www.wn.se/forum/index.php)
-   Klientsidans teknologier, design och grafik (https://www.wn.se/forum/forumdisplay.php?f=12)
-   -   Checkboxes, två buttons? (https://www.wn.se/forum/showthread.php?t=34879)

Althalos 2009-02-02 20:04

Hej
Jag har en rad checkboxes med olika värden 1, 2, 3 o.s.v. sedan i slutet av formuläret har jag två submit-knappar "Ta bort", "Uppdatera" och jag vill kunna skicka med data om vilken knapp användaren tryckte på... hur kan jag bäst göra detta?

/Althalos

Jan Eriksson 2009-02-02 20:07

.NET, PHP etc?

najk 2009-02-02 20:16

Ge submit knapparna ett "name" och ett "value" så får du med det när formuläret postas.

KarlRoos 2009-02-02 21:09

HTML
Kod:

<button type="submit" name="action" value="delete">Ta bort</button><button type="submit" name="action" value="update">Uppdatera</button>
PHP
Kod:

switch($_POST['action'])
{
case 'delete':
// delete
break;

case 'update':
// update
break;
}


martine 2009-02-03 21:42

Flera "submit"-element i ett formulär validerar inte. Det kommer nog för det mesta fungera men är inte att rekommendera (exempelvis finns det ingen klar regel för vad som händer när ett formulär skickas genom att returtangenten används i ett formulärfält). KarlRoos lösning är inte att rekommendera.

Submitknappen är enbart till för att registrera/skicka data i ett formulär. Ska man ha flera submitknappar så behöver man också flera formulär.

KarlRoos 2009-02-04 14:15

Citat:

Originally posted by martine@Feb 3 2009, 22:42
Flera submit-element i ett formulär validerar inte. Det kommer nog för det mesta fungera men är inte att rekommendera (exempelvis finns det ingen klar regel för vad som händer när ett formulär skickas genom att returtangenten används i ett formulärfält). KarlRoos lösning är inte att rekommendera.
Submitknappen är enbart till för att registrera/skicka data i ett formulär. Ska man ha flera submitknappar så behöver man också flera formulär.

Kör JS på knapparna då, document.formname.submit();

Althalos 2009-02-06 23:36

ok tack.

dAEk 2009-02-18 00:01

Varför kan du inte lägga in vanliga <input type="submit">-knappar? Det validerar och det ska inte vara några problem med att få reda på vilken av dem som användes genom att läsa av formulärdatan. Eller?

Button-taggar är inte speciellt bra att köra med tack vare IEs lite halvunderliga stöd eller implementation.


Alla tider är GMT +2. Klockan är nu 22:26.

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