Kom ihåg mig?
Home Menu

Menu


Checkboxes, två buttons?

Ämnesverktyg Visningsalternativ
Oläst 2009-02-02, 20:04 #1
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
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
Althalos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-02, 20:07 #2
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
Jan Eriksson Jan Eriksson är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: May 2004
Inlägg: 1 352
.NET, PHP etc?
Jan Eriksson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-02, 20:16 #3
najks avatar
najk najk är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2005
Inlägg: 1 224
najk najk är inte uppkopplad
Har WN som tidsfördriv
najks avatar
 
Reg.datum: Oct 2005
Inlägg: 1 224
Ge submit knapparna ett "name" och ett "value" så får du med det när formuläret postas.
najk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-02, 21:09 #4
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
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;
}
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-03, 21:42 #5
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
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.
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-04, 14:15 #6
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
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();
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-06, 23:36 #7
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
Althalos Althalos är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 282
ok tack.
Althalos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-02-18, 00:01 #8
dAEks avatar
dAEk dAEk är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2006
Inlägg: 678
dAEk dAEk är inte uppkopplad
Mycket flitig postare
dAEks avatar
 
Reg.datum: Dec 2006
Inlägg: 678
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.
dAEk är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:14.

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