Toon posts:

[JS] Value uit <select> option

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Beste,

Ik ben bezig om uploadify te integreren in mijn websites. Nu wil ik bepaalde waardes meezenden met het uploaden om op te slaan in mijn database. Hieronder mijn script:


JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    <form>
         <input type="text" name="test" />
         <select id="persoon" name="persoon"><option value="0">Kies...</option><option value="1" >Roy van Elk</option><option value="2" >Tesssstttt</option></select>
         <input id="file_upload" name="Filedata" type="file" />
         <a href="javascript:$('#file_upload').uploadifyUpload();">Upload Files</a>
    
     <script type="text/javascript">
          var persoon = document.getElementById('persoon').value;
      $(document).ready(function() {        
        $('#file_upload').uploadify({
          'uploader'  : '/system/modules/upload/uploadify.swf',
          'script'    : '/system/modules/upload/uploadify.php',
          'cancelImg' : '/system/modules/upload/cancel.png',
          'folder'    : '/images/foto/',
          'auto'      : true,
          'multi'     : true,
          'removeCompleted' : true,
          'method': 'post',
          'scriptData' : { 'persoon': persoon }
        });
      });
      </script>
    </form>


Nu is mijn vraag:
var persoon blijft leeg, hij ziet de value van de selected option id persoon niet. Hoe kan ik dit oplossen. Het wordt zo meegezonden: http://www.uploadify.com/documentation/options/scriptdata/.

Alvast bedankt.

Acties:
  • 0 Henk 'm!

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 14:31
Je wilt niet de value van de <select> meesturen, maar de value van de geselecteerde optie. Op w3schools saat meer info hoe je daar achter kunt komen.

Regeren is vooruitschuiven


Acties:
  • 0 Henk 'm!

  • TheDane
  • Registratie: Oktober 2000
  • Laatst online: 12:18

TheDane

1.618

(hint) Je vraagt toch ook niet om de *selected* valued in var persoon op te slaan?

Acties:
  • 0 Henk 'm!

  • haneev
  • Registratie: November 2005
  • Laatst online: 23-09 19:38
Waarom document.getElementById gebruiken als je toch jQuery gebruikt?
Ik stel dit voor
JavaScript:
1
... 'scriptData' : { 'persoon': $('#persoon').val() }  ...

http://api.jquery.com/val/

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 15-09 23:08
Moet je de value niet pas ophalen wanneer het formulier verzonden wordt ipv voordat de pagina geladen is?

[ Voor 58% gewijzigd door Gamebuster op 24-12-2010 11:39 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bedankt mensen, ik ga het even proberen, denk dat ik er wel uitkom!

Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Laatst online: 13:10

MueR

Admin Tweakers Discord

is niet lief

Anyone who gets in between me and my morning coffee should be insecure.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik zal hier volgende keer rekening mee houden. Inmiddels heb ik het opgelost door de onSelect te gebruiken van uploadify, iedereen bedankt!
Pagina: 1