Controle formaat

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Laravel / PHP developer

Functie omschrijving Wij zijn op zoek naar een Medior PHP / Laravel Developer voor een IT-consultancy in de omgeving van Hoofddorp! Ben jij op zoek naar een leuke nieuwe uitdaging binnen een veelzijdige werkomgeving? Lees dan snel verder! Binnen dit bedrijf werk je in een ontwikkelteam, waarin je zeer betrokken bent en meedenkt over softwareoplossingen. Binnen dit Team hou je je bezig met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken;

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 Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

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 »

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 »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

Bekijk vacature »

Software developer (PHP) - Utrecht centrum

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »
Olivier Peeters

Olivier Peeters

23/07/2012 16:42:16
Quote Anchor link
Hallo allen,

Volgende script geeft een foutmelding
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
......
JS:
// Controle of de telefoonnnummer wel goed getoond wordt :-)
function telefoon(nummervoorbeeld, nummer){
    var nummervoorbeeld = /[0-9]{2}\/[0-9]{3}\.[0-9]{2}\.[0-9]{2}/;
    var nummer = $("#tel").val();
    if(nummer.value.match(nummervoorbeeld)){
        document.getElementById("Ga door").disabled=true;
    }else{
        document.getElementById("Ga door").disabled=false;
        elem.focus();
        return false;
        
    }
}


HTML:
<form name="3" action="toevoegen.php" method="post">
...
<input type="text" name="tel" id="tel" class="tel" value="<?php echo $row['Tel']; ?>" onchange="telefoon()"/>
...
</form>



Foutmelding: TypeError: nummer.value is undefined

Wat gaat er mis?

Groeten,
Olivier
 
PHP hulp

PHP hulp

27/04/2024 05:44:43
 
Erwin H

Erwin H

23/07/2012 16:52:44
Quote Anchor link
Dit gaat al fout:
" onchange="telefoon()"
terwijl je functie dit is:
function telefoon(nummervoorbeeld, nummer)

Die twee parameters in de functie moet je dus weglaten, die geef je namelijk niet mee.

Vervolgens doe je:
var nummer = $("#tel").val();

Waarbij nummer een string wordt. Je kan dan dus niet meer nummer.value doen, want nummer is namelijk een string object dat geen property value heeft. Tenzij je zelf een uitbreiding hebt geschreven.
 
Wouter J

Wouter J

23/07/2012 16:53:04
Quote Anchor link
Je hebt een error vanwege de nummer variabele. Kijk welke waarde hij heeft:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var nummer = $('#tel').val();

Kijk eens wat deze functie doet (http://api.jquery.com/val/ ).
Kijk eens wat `nummer.value` eigenlijk betekend.
Concludeer zelf wat het probleem is.
 
Olivier Peeters

Olivier Peeters

23/07/2012 17:14:19
Quote Anchor link
De .val() doet => Beschrijving: Verkrijg de huidige waarde van het eerste element in een set van de afgedekte elementen.

The .val() method is primarily used to get the values of form elements such as input, select and textarea. In the case of <select multiple="multiple"> elements, the .val() method returns an array containing each selected option; if no option is selected, it returns null.

Over die (nummer) .value vind ik geen informatie. Maar ik ga ervanuit dat hier een value uit een onbekend gegeven gehaald word?

Is dit de oplossing?
var nummer = $("#tel").val();
if(nummer.match(nummervoorbeeld)){

Groeten,
Olivier
 
Wouter J

Wouter J

23/07/2012 17:19:56
Quote Anchor link
Quote:
Is dit de oplossing?

Perfect!

Quote:
Over die (nummer) .value vind ik geen informatie. Maar ik ga ervanuit dat hier een value uit een onbekend gegeven gehaald word?

Waarschijnlijk omdat je verkeerd zoekt. De value property is precies hetzelfde als de val() method, alleen dan in Raw JS.
 
Kris Peeters

Kris Peeters

23/07/2012 17:26:09
Quote Anchor link
Hier is van alles fout mee. (EDIT: van toepassing op de eerste post, niet op de reply's)

Basically: dit is jQuery en niet-jQuery door mekaar gehaald.

Zonder jQuery zou je zoiets verwachten:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<input type="text" name="tel" id="tel" class="tel" value="<?php echo $row['Tel']; ?>" onchange="telefoon(this)"/>
...
// merk op: variabele element is het HTML-element <input name="tel" ...>.  Die heb je meegegeven door de "this" mee te geven in de markup.
function telefoon(element){
  var nummervoorbeeld = /[0-9]{2}\/[0-9]{3}\.[0-9]{2}\.[0-9]{2}/;
  if( element.value.match(nummervoorbeeld)) {
  ...
  }
}


-----

Met jquery werk je anders. Evenementen binden aan HTML-elementen doe je niet in de markup, zoals ... onchange="telefoon(this)" ... , maar doe je volledig in javascript-omgeving.

Zoiets:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<input name="tel" id="tel">
...

$(document).ready(function($) {  // wordt uitgevoerd wanneer de pagina geladen is en de DOM klaar is voor gebruik
  $('#tel').change(function(e) {  // wanneer er iets wijzigt aan <input id="tel">, moet je dit uitvoeren:
    var nummervoorbeeld = /[0-9]{2}\/[0-9]{3}\.[0-9]{2}\.[0-9]{2}/;
    var nummer = $(this).val();
    if(nummer.match(nummervoorbeeld)) {
      ...
    }
  });
};


Zie ook dat je weet met welk soort ding je bezig bent.
Als je een variabele "nummer" noemt, zorg dan dat de variabele een getal bevat, en niet een HTML-element waaruit je een nummer wil halen.

Dit soort dingen heb je door mekaar gebruikt.
Gewijzigd op 23/07/2012 17:27:02 door Kris Peeters
 
Wouter J

Wouter J

23/07/2012 17:30:40
Quote Anchor link
In Raw JS zou ik het ook alleen in de JS omgeving stoppen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
window.onload = function() {
    document.querySelector('#tel').onclik = function(e) {
        // doe wat je wilt...
    };
};
 
Kris Peeters

Kris Peeters

23/07/2012 17:36:21
Quote Anchor link
document.querySelector
Is dat nieuw? Tja, nog een extra argument om aan te halen waarom jQuery niet echt noodzakelijk is, meestal.
 
Wouter J

Wouter J

23/07/2012 17:43:45
Quote Anchor link
Nieuw, nou het is onderdeel van de Selector API die voor het is gemaakt is in mei 2006. Het is alleen 1 van die features van JS die bijna niemand weet.

Browser support is ook redelijk goed: IE8+; FF3.5+; Chrome; Safari; Opera10+.

document.querySelector is voor het ophalen van 1 element en zal altijd het element teruggeven, document.querySelectorAll is voor het ophalen van meerdere elementen en zal altijd een array teruggeven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
typeof document.querySelector('#key'); // DOMNode oid
typeof document.querySelectorAll('#key'); // object (array dus)

document.querySelector('.foo'); // eerste element met class=foo
var elements = document.querySelectorAll('.foo'); // alle elementen met class=foo

En je kan nog veel meer dan deze simpele selector dingetjes.

Het enige nadeel is dat je geen live dom list meer terugkrijgt. Stel je voegt nog een element met class=foo toe dan zal de elements variabele (van hierboven) niet aangepast worden, als je dat met de ouderwetse document.getElementsByClassName() had gedaan dan werd de variabele elements wel aangepast.

Edit:
Merk op dat de namen querySelector en querySelectorAll in de specs binnenkort naar find en findAll worden hernoemd, de browser support zal dan wat bagger worden en je zult dan dingen moeten doen als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
document.select = document.find || document.querySelector;
document.selectAll = document.findAll || document.querySelectorAll;
// en dan in de code
document.select('#foo');
document.selectAll('#foo');
Gewijzigd op 23/07/2012 17:46:16 door Wouter J
 
Olivier Peeters

Olivier Peeters

23/07/2012 21:50:21
Quote Anchor link
Allemaal goed en wel, zeer duidelijk en dus opgelost Of toch bijna. Ik wil checken of de value niet gelijk is dus doe ik dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
$(document).ready(function($) {
  $('#tel').change(function(e) {
    var nummervoorbeeld = /[0-9]{2}\/[0-9]{3}\.[0-9]{2}\.[0-9]{2}/;
    var nummer = $(this).val();
    if(nummer.match(nummervoorbeeld)) {
     $("div").html("<b>Wow!</b> Such excitement...");
     }
       else
       {
     $("div").html("<b>Wow!</b>");
    }
  });
});


Maar die if/else werkt bij mij niet echt....

Groeten,
Olivier
 
Jan Koehoorn

Jan Koehoorn

23/07/2012 22:08:24
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
$('#tel').blur (function () {
    if ($(this).val ().match (/[0-9]{2}\/[0-9]{3}\.[0-9]{2}\.[0-9]{2}/)) {
        $('#msg').text ('ja');
    }
    else {
        $('#msg').text ('nee');
    }
});

Maak een div aan met id="msg", anders zie je geen meldingen.
 



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.