Meerdere "live" selectie velden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead Java Developer

Dit ga je doen Je taken bestaan onder andere uit: Het aansturen van een development team bestaande uit 8 collega's op technisch maar ook HR gebied; Het maken van strategische keuzes omtrent de (nieuw)bouw van deze applicatie; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java, Spring, Angular, REST); Reviewen van code en feedback geven op collega developers. Hier ga je werken Als Lead Software Developer ben je verantwoordelijk voor één van de vier Agile Java ontwikkelteams die bouwen aan technologie die duizenden instanties wereldwijd verbindt. Dit Agile team, data Jira en Confluence gebruikt en

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Ventilatiesysteem Productontwikkelaar HBO WO Verwa

Samengevat: Zij bieden flexibele ventilatiematerialen, geluidsdempers, rookgasafvoer producten en industrieslangen. Ben jij een technisch productontwikkelaar? Heb jij ervaring met het ontwikkelen van nieuwe producten? Vaste baan: Technisch Productontwikkelaar HBO WO €3.000 - €4.000 Zij bieden een variëteit aan flexibele ventilatiematerialen, geluiddempers, rookgasafvoer producten, industrieslangen en ventilatieslangen voor de scheepsbouw. Met slimme en innovatieve materialen zorgen wij voor een gezonde en frisse leefomgeving. Deze werkgever is een organisatie die volop in ontwikkeling is met hardwerkende collega's. Dit geeft goede ontwikkelingsmogelijkheden. De branche van dit bedrijf is Techniek en Engineering. Functie: Voor de vacature als Technisch Productontwikkelaar Ede Gld HBO WO ga

Bekijk vacature »

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »
Sander Z

Sander Z

26/07/2013 11:28:52
Quote Anchor link
Ik heb op het internet al gezocht maar dan vond ik meer dropdowns die "live" updaten of dat je van selectie 1 naar 2 naar 3 moet gaan. Maw ondanks zoeken vond IK niet wat ik nodig heb.

Wat zoek ik.
Voor een uitgebreide filtering op een grote data set heb ik bv 4 of 5 <select></select>
Deze worden altijd volledig gevult met alle beschikbare opties. Nu wil ik dat als iemand in bv selectie veld 3 een optie aanvinkt alle andere selectie velden alleen nog de opties weergeven die mogelijk zijn. Als dan de gebruiker in selectie veld 1 een selectie maakt moeten weer alle andere velden zich updaten met de resterende beschikbare opties (is dus een extra filtering)

Hopelijk leg ik goed uit wat ik bedoel. Zo niet geef het aan probeer ik het nog eens.

Wie kan mij (op weg) helpen?
 
PHP hulp

PHP hulp

19/05/2024 06:14:28
 
Kris Peeters

Kris Peeters

26/07/2013 11:46:57
Quote Anchor link
Geef een aantal concrete voorbeelden van die data. Waarover gaat het?
Sander Z op 26/07/2013 11:28:52:
als iemand in bv selectie veld 3 een optie aanvinkt alle andere selectie velden alleen nog de opties weergeven die mogelijk zijn


Hoe weet ik in "select 4" welke opties moeten verdwijnen mogen blijven in select 3?

bv. coctails: als rum niet geselecteerd is, moet Mojito verdwijnen ...

---

Trouwens; kan elke <select> elke andere select aanpassen? Heeft select 1 zowel een effect op select 3 als select 3 op select 1?

Of zijn er bv. 4 filter selects, en 1 resultaat?
Gewijzigd op 26/07/2013 12:17:11 door Kris Peeters
 
Sander Z

Sander Z

26/07/2013 12:32:38
Quote Anchor link
De data komt allemaal uit een database mbv SQL.
Qua inhoud:
In selectie 1 staan bv landen
In selectie 2 plaatsen
In selectie 3 winkels

Bij een "verse" start:
Klik ik in selectie 1 op Nederland dan zou ik bij selectie 2 en 3 dus alleen nog de plaatsen en winkels moeten overhouden die in nederland zijn. Klik ik daarna in selectie3 op Hema, dan verdwijnen in selectie 1 alle landen waar geen Hema is en in selectie 2 alle plaatsen waar geen Hema is.

Het moet (bij verse start) nog wel mogelijk blijven om in selectie 1 bv nederland en belgie en duitsland aan te vinken. En als dit gebeurt is (eigenlijk dus per aanzetten van vink) zouden alle andere selectie velden zich moetn updaten.

Hopelijk zo al weer iets duidelijker
 
Kris Peeters

Kris Peeters

26/07/2013 12:48:55
Quote Anchor link
Okay, dat moest ik horen.
Dus van grof naar verfijnd. Het selecteren van een select heeft dus enkel invloed op de volgende selects, niet de vorige.


Kijk, hier een soort preview van het effect.
Dit is ongeveer waar het naartoe moet.

Ik vertrek nu wel op festival en ben dus een paar dagen niet beschikbaar.

Je kan dit copy/pasten in een leeg bestand...
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset=utf-8>
    <title>Live select</title>
  </head>
  <body>
    
    <select class="live_select" id="alcohol" name="alcohol">
      <option value="">---</option>
      <option value="vodka">Vodka</option>
      <option value="rum">Rum</option>
      <option value="gin">Gin</option>
    </select>
    
    <select class="live_select" id="coctail" name="coctail">
      <option value="">---</option>
      <option value="mojito" data-alcohol="rum">Mojito</option>
      <option value="screwdriver" data-alcohol="vodka">Screwdriver</option>
      <option value="gin-fizz" data-alcohol="gin">Gin Fizz</option>
      <option value="white-russian" data-alcohol="vodka">White Russian</option>
    </select>
    
    <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
    <script>
    $(document).ready(function() {
      // cashen van de elementen
      var select_elements = $('.live_select');
      var all_options = $('.live_select option');
      // events
      select_elements.change(function(e) {
        var select = $(this);    // = de select waar de gebruiker een optie heeft gekozen
        var value = select.val(); // value van de option.
        var select_name = select.attr('name');
        // die combinatie van gegevens gebruiken we nu voor de filter.  bv. we kozen alcohol -> rum.  =>  dan zoeken we naar 'data-alcohol="rum"'
        // we gaan alle options overlopen.  bv. Indien data-alcohol aanwezig is, gaan we die option uitschakelen tenzij die data-alcohol "rum" is
        all_options.css({'display': 'block'});  // voorlopig.  eerst alles terug zetten
        all_options.each(function(index) {
          var data = all_options.eq(index).data(select_name);
          if (data) {
            if (data == value) {
              all_options.eq(index).css({'display': 'block'});
            }
            else {
              all_options.eq(index).css({'display': 'none'});
            }
          }
        });
        
      });
    })
    </script>
  </body>
</html>
Gewijzigd op 26/07/2013 12:49:41 door Kris Peeters
 
Sander Z

Sander Z

26/07/2013 13:13:43
Quote Anchor link
Ik ga even met je code stoeien. I'll be back.

Toevoeging op 26/07/2013 13:18:26:

Mijn fout...
Ten eerste moet het van links naar rechts, maar ook van rechts naar links en alle andere mogelijke manieren werken.
En het gaat om checkboxes. Ik gaf het zelf compleet verkeerd aan. Dus een rij checkboxes voor de landen, een rij voor de plaatsen en een rij voor de winkels.

Dus check ik een plaats aan, dan zal de rij met landen en de rij met winkels zich moeten aanpassen.

Sorry voor mijn onduidelijkheid.
Gewijzigd op 26/07/2013 13:22:03 door Sander Z
 
Kris Peeters

Kris Peeters

29/07/2013 10:55:14
Quote Anchor link
Dat is al meteen een heel ander verhaal.
 
Sander Z

Sander Z

29/07/2013 11:57:53
Quote Anchor link
Ja dat begreep ik al. En wordt er ook niet makkelijker op... Als het mogelijk is!?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.