Editable dropdown-menu

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Experienced Lead Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Delft Vacature ID: 13301 Introductie We are seeking a Lead Java Developer for our team in the area of Delft. You will develop an application used exclusively by the engineers and geologists for site characterizations, which imports raw field and laboratory measurements for further processing, integration, ground modelling, and geotechnical analysis and reporting. The client/server application is entirely written in Java, and the server is hosted in the Amazon cloud, utilizing frameworks such as Spring and Hibernate, and connected to an MS SQL Server RDS instance. There is a trend towards using more

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

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 »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

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 »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

Junior .NET Software Developer

Dit ga je doen Software development met behulp van C# .NET en / of PHP, je mag zelf kiezen waar jij je in wil specialiseren Meedenken over het nieuwe pakket, waar moet het aan voldoen? Unit-, integratie- en diverse andere tests schrijven en uitvoeren Nauw samenwerken met je IT collega's zoals Testers, Developers, DevOps Specialisten en Architecten Jezelf ontwikkelen met behulp van trainingen en cursussen Hier ga je werken Onze klant, een grote speler in de medische sector, is op zoek naar een enthousiaste junior (of meer ervaren) Software Developer die klaar is voor een nieuwe stap in zijn of

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

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

21/11/2024 20:55:10
 
- 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.