Gå til innhold

hvordan ta i mot data fra dette skjemaet


Anbefalte innlegg

Skrevet (endret)

Hvordan kan jeg ta i mot dataen fra dette skjemaet i neste vindu?

 

Skjema:

<table cellpadding=10 cellspacing=0 border=0 class="font_style"><tr>
<td>
 <p>Produkt<br />
 <select name="possible" size="4" multiple width=200 STYLE="width: 200px" disabled="true">
<option value="1">option 1</option>
<option value="2">option 1</option>
<option value="3">option 1</option>
<option value="4">option 1</option>  
 </select>
</td>
<td>
 <a href="javascript:copyToList('possible','chosen')"><img src="graphics/arrow_right.gif" height="20px" style="border: 0px;"></a><br />
 <a href="javascript:copyToList('chosen','possible')"><img src="graphics/arrow_left.gif" height="20px" style="border: 0px;"></a>
</td>
<td>
 <p>Søket inkluderer<br>
 <select name="chosen" size="4" multiple widthH=200 style="width: 200px" disabled="true">
 	<option value="temp">Velg i listen til venste</option>
 </select>
</td></tr>
</table>

Javascript:

 

function copyToList(from,to)
{
 fromList = eval('document.forms[0].' + from);
 toList = eval('document.forms[0].' + to);
 if (toList.options.length > 0 && toList.options[0].value == 'temp')
 {
   toList.options.length = 0;
 }
 var sel = false;
 for (i=0;i<fromList.options.length;i++)
 {
   var current = fromList.options[i];
   if (current.selected)
   {
     sel = true;
     if (current.value == 'temp')
     {
       alert ('Du kan ikke flytte denne teksten');
       return;
     }
     txt = current.text;
     val = current.value;
     toList.options[toList.length] = new Option(txt,val);
     fromList.options[i] = null;
     i--;
   }
 }
 if (!sel) alert ('Velg i listen til venstre');
}

function allSelect()
{
 List = document.forms[0].chosen;
 if (List.length && List.options[0].value == 'temp') return;
 for (i=0;i<List.length;i++)
 {
    List.options[i].selected = true;
 }
}

 

Problemet mitt er hvordan jeg skal få lagt verdiene jeg velger i dette skjemaet inn i nye variabler i neste vindu etter å ha trykket på submit. Det e nok greiest å prøve koden over for å forstå hva den skal gjøre.

 

Evig takknemmelig til den som kan dette. Jeg er tom for i ideer.

 

ps. jeg er veldig klar over hvordan jeg tar i mot skjemaer og legger til verdier i variabler osv, det er ikke problemet. Problemet er at det lages en liste med verdiene jeg velger i skjemaet i javascriptet, og jeg vet ikke hvordan jeg skal får sendt disse til neste side... :hmm:

Endret av Vonbo
Videoannonse
Annonse
Skrevet

Er ikke helt sikker på hva du er ute etter her.

Du ønsker å hente ut de verdiene som er overført til select boksen "choosen" når man trykker på en submitt knapp?

 

Jeg er ikke sikker men mener å ha hatt problemer tidligere med at input felter som er disablet ikke blir sendt med requesten under submit. Så du kan jo prøve å ikke ha feltene disablet først.

  • 2 uker senere...
Skrevet

Den er ikke disabled når jeg sender den. Fjerner den i javascript, så se bort i fra det.

 

Men det va riktig ja, at eg trenger verdiene som ender opp i choosen. De ligger i arrayen i javascript-funksjonen. Skjønner ikke hvordan det burde gjøres.

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...