Editable dropdown-menu

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

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 »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

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 »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden geactualiseerd.

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »

.NET Developer

Functie omschrijving Net afgestudeerd en op zoek naar een leuke baan als developer? Zoek niet verder! Ik heb een functie beschikbaar als back-end developer, bij een leuk familiebedrijf. Je gaat werken met de Microsoft stack en de technieken C# en .NET. Verder maak je gebruik van MVC en Entity framework. SQL kent ook geen geheimen voor jou. Jouw verantwoordelijkheden: Nieuwe maatwerk software bouwen; API koppelingen bouwen; Applicaties en software optimaliseren; Back-end programmeren. Een erg uitdagende functie, met veel vrijheid. Je kan meerdere dagen thuis werken en als je op kantoor werkt wordt de lunch verzorgd. Heb je interesse, reageer dan

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

24/04/2024 06:29:05
 
- 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.