webForumDet fria alternativet
Logga in / Bli medlem

Sortera en select lista och sedan få hela listan när man skickar formuläret?

JavaScript

3 svar · 247 visningar · startad av Chavez

Medlem sedan maj 20001 953 inlägg
Trådstart#1

Jag har ett litet problem som jag pga bristande Javascripts kunskaper inte kunde lösa själv.

Ett skript som hjälper en att sortera en select-lista. Detta skall hantera ordningen på de kapitel som finns i skolan. Varje kapitel är alltså en option i listan. Sen skall man kunna markera ett kapitel och flytta det antingen upp eller ner i ordningen. Man kan också tänka sig en funktion som sorterar efter bokstavsordning, men då som en ytterligare funktion och inte en ersättning för flytt upp och ner.

När man sedan är nöjd med ordningen skickar man iväg formuläret. Och här kommer ett litet problem. Man måste ju veta ordningen på alla options. En selectlista ger dig ju bara värdet på det som var markerat när man skickade iväg dem. Jag tror ni förstår vad jag menar?

En option kan se ut såhär:

<option value='1'>Inledning på PHP-skolan</option>

Det är alltså ordningen på de olika id-nummren som man behöver.

Ett jättetack till den som har en lösning!

Medlem sedan juli 2001434 inlägg
#2

Du får nog lösa det som du säger med JavaScript. Posta frågan i JavaScript forumet så kommer du nog få bättre svar snabbare kan jag tänka mig.
Om du har kapitlen mm i en databas låter det som om det är enklast att sortera dem när du hämtar frågorna (i sql satsen alltså). Att skicka sedan kan ju vara lite trixzigare, det jag tycker verkar svårast/jobbigast är att flytta de olika valen i selectboxen, men jag vet inte. Du kan ju sätta selectboxen till "multiple", då kan man ju välja flera, så om du lyckas sortera den som du vill så kan du ju alltid ändra den till multiple, välja alla och sedan submitta, det tycker jag låter som en ganska "simpel" lösning.
Men hör efter i javascript forumet, större chans o få svar där

Medlem sedan maj 20001 953 inlägg
#3

Nu blev detta dumt. Givetvis skall det vara i Javascript forumet. Postade fel. Moderator hitåt ;)

Medlem sedan maj 200010 687 inlägg
#4

Flyttas! :)

376 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
125 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)