Editable dropdown-menu

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

.Net Ontwikkelaar

Dit ga je doen Het ontwerpen en ontwikkelen van software voor klanten; Het bijdragen van kennis en ervaring; Het integreren van van de software en afstemmen met klanten; Het functioneel testen van de ontwikkelde software. Hier ga je werken Voor onze relatie zijn wij momenteel op zoek naar een .Net Developer die wilt werken aan software die draait op machines wereldwijd. De organisatie produceert software voor applicaties die gebruikt worden in verschillende branches. De software wordt geleverd aan fabrikanten van verschillende robotica en machines. Als .Net ontwikkelaar ben je intern onderdeel van het team wat de applicatie omgevingen ontwikkeld en

Bekijk vacature »

OutSystems Developer

Dit ga je doen Het van scratch af aan ontwikkelen van applicaties met OutSystems; Het aanhaken bij diverse projecten binnen de organisatie; Schakelen met de business; Meedenken over de mogelijkheden van het platform binnen de organisatie. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap, bestaande uit standaard- en maatwerkapplicaties. De maatwerkapplicaties worden ontwikkeld door een inhouse development team. Het doel voor de komende periode is het verder vernieuwen en optimaliseren van het huidige applicatielandschap. Zo staat de organisatie aan

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Laravel developer

Zie jij mogelijkheden om onze tooling technisch te verbeteren en uit te bouwen? Over Jobmatix Jobmatix is een innovatieve en internationale speler op het gebied van jobmarketing. Onze jobmarketing automation tool helpt organisaties bij het aantrekken van nieuw talent door vacatures digitaal, geautomatiseerd en op een efficiënte manier te adverteren en onder de aandacht te brengen bij de doelgroep op 25+ jobboards. Volledig performance-based, waarbij organisaties betalen op basis van cost per click of cost per applicant. Maandelijks wordt onze jobmarketing automation tool al gebruikt door vele directe werkgevers, intermediairs en mediabureaus, waaronder Picnic, Rijkswaterstaat, AdverOnline, Schiphol, DPA, Teleperformance en

Bekijk vacature »

Back-end Programmeur

Functieomschrijving Heb jij kort geleden je HBO ICT in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een ambitieuze werkgever in de regio van Breda zijn wij op zoek naar een Back-end programmeur met affiniteit met C#.NET, SQL en MS Access. Samen met team bestaand uit ware ICT professionals ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Belangrijk is dat je kennis of ervaring hebt van C#.NET en SQL. Je toont een flexibele en sociale houding naar klanten toe. Je denkt in nieuwe mogelijkheden & gaat graag de uitdaging aan. Bedrijfsprofiel De

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »
Mohamed nvt

Mohamed nvt

10/01/2017 20:02:57
Quote Anchor link
Hallo allemaal,

Hieronder zal ik toelichten wat ik graag wil bereiken met het bovenstaande onderwerp.
Op mijn website heb ik een aantal dropdown-menu waar een waarde uit gekozen kan worden.

Het probleem waar ik nu tegen aanloop is dat wanneer een gebruiker voor de eerste keer gegevens gaat invoeren, dan is de dropdown-menu leeg en moet hij eerst op een ander pagina enkele gegevens invoeren, alvorens hij de onderstaande url kan gebruiken.

Ik ben op het net gaan zoeken naar mogelijk oplossingen en kwam snel achter het nieuwe HTML 5 element: datalist.
Ik ben direct aan de slag gegaan met datalist en statisch werkt het prima, maar dynamisch, dus icm PHP wil het nog niet lukken.
En, voordat ik me hier verder in verdiep wil ik graag jullie advies hebben en heb ik de volgende vragen:

1. Is het datalist element de juiste oplossing voor mij om een item toe te voegen aan leeg dropdown menu, waar vervolgens een gebruiker de waarde kan kiezen?
2. Of kan ik me beter richten op Ajax icm PHP?
3. of is een jQeury icm PHP een betere keuze?
4. of is er een betere oplossing?


URL: http://dev.pc-on-rails.nl/user_registration/med_insert.php
username: [email protected]
pass: test1

Alvast bedankt voor het meedenken.
 
PHP hulp

PHP hulp

27/05/2026 06:18:52
 
- Ariën  -
Beheerder

- Ariën -

10/01/2017 20:15:24
Quote Anchor link
Quote:
2. Of kan ik me beter richten op Ajax icm PHP?
3. of is een jQeury icm PHP een betere keuze?

Dit komt op het zelfde neer. AJAX is een term voor het ontwerp van interactieve webpagina's waarin asynchroon gevraagde gegevens worden opgehaald van de webserver. Daardoor hoeven dergelijke pagina's niet in hun geheel ververst te worden. Dus je kan bijvoorbeeld na een klik op een knop, of een bepaalde tijd wachten je document die je opvraagt realtime invoegen zonder refreshes.

jQuery is niets meer dan een handig JavaScript Framework om DOM (de structuur van je HTML) aan te kunnen passen, en heeft ook ingebouwde AJAX-functionaliteit in een paar simpele regels.

Edit: datalists wordtn niet ondersteund in Safari. Dus als je een auto-complete wilt, kan je je je richten op jQueryUI, de uitbreidingsset van het jQUery-framework die een scala aan krachtige dynamische scripts kent.
Gewijzigd op 10/01/2017 20:26:07 door - Ariën -
 
Mohamed nvt

Mohamed nvt

11/01/2017 07:33:03
Quote Anchor link
Hallo - Ariën -,

Bedankt voor je reactie.

Uit je reactie kan ik dus opmaken, dat ik dus twee keuzes heb ipv 3, nl jQuery of het nieuwe element datalist van HTML 5. En, ik weet dat Safari datalist (nog) niet ondersteunt, maar andere grote browsers zoals Chrome, FF en IE ondersteunt het wel. Dus is de keuze snel gemaakt voor me.
Ook wil ik de ontwikkeling van mijn website eenvoudig houden, daar ik geen kennis en ervaring heb met jQuery.

Ik ga verder met data list en zal hier wat codes plaatsen voor feedback/issues.
Als er nog wat tips/tutorials zijn, dan hoor ik dat graag.

Tnx!
 
- Ariën  -
Beheerder

- Ariën -

11/01/2017 08:46:02
Quote Anchor link
Dus iPad/iPhone gebruikers vallen buiten de boot, wist je dat?

De autocomplete van jQueryUI is cross-browser compatibele en makkelijk te installeren als je op de site van jQueryUI zelf kijkt.
Gewijzigd op 11/01/2017 09:17:15 door - Ariën -
 
Mohamed nvt

Mohamed nvt

11/01/2017 09:33:55
Quote Anchor link
- Ariën - op 11/01/2017 08:46:02:
Dus iPad/iPhone gebruikers vallen buiten de boot, wist je dat?

De autocomplete van jQueryUI is cross-browser compatibele en makkelijk te installeren als je op de site van jQueryUI zelf kijkt.


Om eerlijk te zijn, heb ik niet gedacht aan iPad/iPhone gebruiker..
Dus dat is een goede.

Ik heb gezocht naar een jQuery autocomplete, want dit is wat ik moet hebben, toch? Maar er zijn te veel sites die het aanbieden en eigenlijk door de bomen zie ik het boos niet meer..
Is er een link/website die het eenvoudig/stap voor stap uitlegt wat ik moet doen en wat ik nodig heb om dynamisch een dropdown-menu aanmaakt en om zelf gegevens in te voeren als het nodig is?

Tnx!
 
- Ariën  -
Beheerder

- Ariën -

11/01/2017 09:41:04
Quote Anchor link
Kijk eens naar dit: http://jqueryui.com/autocomplete/#remote-jsonp

Die gebruik ik ook.
 
Mohamed nvt

Mohamed nvt

11/01/2017 12:45:33
Quote Anchor link
- Ariën - op 11/01/2017 09:41:04:
Kijk eens naar dit: http://jqueryui.com/autocomplete/#remote-jsonp

Die gebruik ik ook.

Beste - Ariën -,

Ik heb gekeken naar die website, maar echt wijzer ben ik niet geworden.
Wanneer twee letters van een vogel intypt, dan krijg je wel een aantal opties. Dit is opzich wel goed, maar wat ik wil gaat verder dan dit en zal het hieronder toelichten:

1. Een gebruiker voert de naam van een medicijn in
2. Als de naam van het medicijn reeds bestaat in de DB, dan moet de naam van het medicijn als een optie voorkomen.
3. Het ingevoerde/gekozen naam wil ik straks opvangen met PHP en opslaan in de Mysql DB.

Hopelijk is mijn vraag nu duidelijk.

Tnx!
 
- Ariën  -
Beheerder

- Ariën -

11/01/2017 12:57:02
Quote Anchor link
Met deze opzet ben je al een heel eind. Als er niks overeenkomt met de auto-complete, dan kan is het zoekveld gewoon een inputveld en kan je met basic jQuery dingen een AJAX-request uitvoeren om $("#zoekbox").val() (de waarde dus) via AJAX in de database op te slaan. Vanaf dat moment moet hij ook direct in de auto-complete staan.

Die autocomplete krijgt zijn data uit een PHP-bestand die JSON output serveert:
In mijn geval hoe ik de data ophaal, werkt het dus als volgt:
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
<?php
if (isset($_GET['term']) && $_GET['term'] != '') {
        $sql = "SELECT afk AS afkorting, plaats
            FROM plaatsen WHERE plaats LIKE('"
.$db->real_escape_string($_GET['term'])."%')
        ORDER BY plaats"
;    
        $suggest_query = $db->query($sql);
        $searchresults = array();
}

while($suggest = $suggest_query->fetch_assoc()) {
    $searchresults[] = array(    
                    "label" => utf8_encode($suggest['plaats']),
                     "id" => $suggest['afkorting']);
            }

echo json_encode($searchresults);
?>
Gewijzigd op 11/01/2017 13:00:54 door - Ariën -
 
Mohamed nvt

Mohamed nvt

12/01/2017 10:51:56
Quote Anchor link
Beste - Ariën -,

Sinds gisteren ben ik aan de slag gegaan met jquery voor mijn uitdaging/probleem.
En, omdat jouw suggestie niet helemaal duidelijk was ben ik wat gaan zoeken op YT en kwam het volgende YT-video tegen: https://www.youtube.com/watch?v=YqMtE8UO-xw.
De stappen die daarin worden uitgelegd heb ik gevolgd/uitgevoerd en ik krijg idd een pre-defind lijst, zoals men dat noemt :), uit de medicinescompany tabel uit de DB.

Echter, vind ik deze opzet niet praktisch/logisch en mijn probleem is niet volledig opgelost helaas:

1. suggest.php; doet een query in de DB voor betreffende form vakje, maar het zou mij logischer klinken om de code van dit bestand samen te voegen in med_insert.php, toch?
2. Momenteel worden alle bedrijfsnamen weergegeven, maar ik wil het kunnen selecteren en later opslaan in DB en volgens mij als de code van suggest.php ingevoerd wordt in med_insert, dan kan ik het me $_POST array opvangen toch en opslaan in DB?
3. Initieel wordt de pre-defined lijst niet weergegeven, maar een paar seconden later wel of na een refresh van het pagina. Volgens mij heeft een delay of een vertraging van een paar seconden. En, ik vraag me af of dit standaard gedrag van jQeury of heeft het te maken met trage verbinding hier?
4. Ook wil ik graag dat dat alleen de bedrijfsnamen worden weergegeven die enkel overeenkomen met de ingelogde gebruiker.

Indien je het wil, dan zal ik de alle gerelateerde code hier plaatsen.

Alvast bedankt voor het meedenken.
Gewijzigd op 12/01/2017 10:57:50 door Mohamed nvt
 
- Ariën  -
Beheerder

- Ariën -

12/01/2017 11:49:03
Quote Anchor link
Ik heb de tutorial bekeken, en hij is op sich wel duidelijk, alleen zoals ik al eerder aanhaalde werken datalists dus niet op de Safari standaardbrowsers op de iPad en iPhone. Even ter kanttekening, gezien er binnen bedrijven veel Apple-producten worden gebruikt ;).

Mohamed nvt op 12/01/2017 10:51:56:
1. suggest.php; doet een query in de DB voor betreffende form vakje, maar het zou mij logischer klinken om de code van dit bestand samen te voegen in med_insert.php, toch?

Nee. Wat het zijn twee verschillende taken die worden uitgevoerd. Standaard haalt hij uit de datalist de namen op uit je database. Het invoeren in de database is een taak apart, en die kan je dan verwerken in med_insert.php. Het bestand om het op te halen zou je dan med_select.php kunnen noemen. Of alle AJAX-scripts in een overkoepelende ajax.php plaatsen met een GET-waarde om te bepalen welke taak je wilt doen... (ajax.php?action=med_select...). Net wat je makkelijk vindt.
Quote:
2. Momenteel worden alle bedrijfsnamen weergegeven, maar ik wil het kunnen selecteren en later opslaan in DB en volgens mij als de code van suggest.php ingevoerd wordt in med_insert, dan kan ik het me $_POST array opvangen toch en opslaan in DB?

Is het de bedoeling dat je meerdere dingen kan selecteren in een text-veld?
Want dan moet je een andere interface hebben zodat je ze kan selecteren, waarna ze in beeld blijven waarna je de rest op kan zoeken. Voor een gelijkwaardig project gebruik ik overigens TagIt.
Ik heb geen idee of je dit bedoelt, maar je kan er een auto-complete aan hangen.
Quote:
3. Initieel wordt de pre-defined lijst niet weergegeven, maar een paar seconden later wel of na een refresh van het pagina. Volgens mij heeft een delay of een vertraging van een paar seconden. En, ik vraag me af of dit standaard gedrag van jQuery of heeft het te maken met trage verbinding hier?

Ik merk er in het algemeen weinig traags aan, je zou in de Web Developer tools van je browser kunnen kijken naar de laadtijd die er ontstaat bij het aanroepen van je script via AJAX.
Quote:
4. Ook wil ik graag dat dat alleen de bedrijfsnamen worden weergegeven die enkel overeenkomen met de ingelogde gebruiker.

Dat kan, aan de hand van het sessiesysteem of wat jij maar gebruikt om inlog-sessie mee te onthouden, kan je prima de selectie afstemmen op een bepaald persoon.
 
Thomas van den Heuvel

Thomas van den Heuvel

12/01/2017 15:13:21
Quote Anchor link
Quote:
maar het zou mij logischer klinken om de code van dit bestand samen te voegen in med_insert.php, toch?

Mogelijk in tegenstelling tot wat eerder gesuggereerd werd is het prima mogelijk en lijkt het mij ook verstandig en wenselijk om alle acties die betrekking hebben op een script onder te brengen in dat script. Je moet er echter wel voor zorgen dat deze acties in afzondering aanspreekbaar zijn. Hier heb ik je ook al eerder op attent gemaakt.

Quote:
Initieel wordt de pre-defined lijst niet weergegeven, maar een paar seconden later wel of na een refresh van het pagina. Volgens mij heeft een delay of een vertraging van een paar seconden

Bij autocompletes is het sowieso verstandig om een kleine timeout te hebben tijdens het typen voordat er een request uitgaat voor de getypte term want elk request resulteert in één, of zeer waarschijnlijk meerdere, queries.

Als dit nog steeds traag is na het verlagen of verwijderen van enige timeout zul je eens moeten gaan kijken waar deze vertraging vandaan komt. Zijn bijvoorbeeld de (tekstuele) kolommen waar je op zoekt geïndexeerd?

(wederom) Breek dit alles eens letterlijk en figuurlijk in verschillende stukken.
Gewijzigd op 12/01/2017 15:14:39 door Thomas van den Heuvel
 



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.