Controle formaat

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer Games C++

Functie omschrijving Voor een leuke opdrachtgever in omgeving Dordrecht zoeken wij nu een Embedded Software Developer! Heb jij affiniteit met hardware en spreek jij de taal C of C ++? Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste games en signs gaan maken. Daarnaast kun je rekenen op een uitdagende en afwisselende baan waarbij geen

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

PHP Developer

As a PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little C# or Typescript. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure PHP code. Working with the Customer Journey Specialist to

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 »

C# developer medior/senior

Functie omschrijving Voor een mooi bedrijf in omgeving Delft zijn wij op zoek naar versterking. Ben jij toe aan een nieuwe uitdaging en heb jij veel ervaring van Oracle en C#, lees dan snel verder! Als software developer werk je met je collega's samen in een leuk en informeel team aan het (her)ontwerpen van bedrijfssystemen. Je houdt je bezig met het ontwikkelen van REST API's en je onderhoudt applicaties in Oracle PL/SQL en APEX. Vind jij het leuk om in een Agile/Scrum omgeving te werken? Wil jij jouw kennis en creativiteit gebruiken om complexe systemen te ontwerpen? Dan is dit

Bekijk vacature »

Front-end Developer

Functie Het huidige team bestaat uit 2 UX/UI designers, 2 back-end developer waarvan één de Teamlead is, 2 front-end developers, een supportmedewerker en (heel belangrijk) de kantoorhond (Morale Officer). Vangwege de groei binnen de organisatie gaan ze naar 2 scrum teams toe. 1 product team en 1 delivery team. Elk team zal volledig multidisciplinair werken met ieder een eigen Scrum master. Jij komt te werken in het Delivery team. Het delivery team houdt zich voornamelijk bezig met de implementatie van het SAAS product bij klanten. Binnen jouw rol als front end developer ben je dus bezig met het maken van

Bekijk vacature »

Full stack Go ontwikkelaar

Over de functie Maandag® IT zoekt voor haar eindklant een DevOps Go engineer. Start: ZSM Aantal uur: 32-36 uur Duur: 6 maanden + optie tot verlenging Locatie: Den Haag/ Remote Taal: Nederlands Als DevOps Go pas je goed bij de eindklant wanneer je de OPS kant van ontwikkelen beheerst. Qua stack zit onze eindklant op Go. Op dit moment is er naast Go ook React maar er is kans dat er gekeken gaat worden naar een nieuwe tool. Vanuit de DevOps kant heb je feeling met Kuburnetes en de Helm Charts die daarop landen. Niet wordt verwacht dat je een

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Medior/Senior Python developer (Django)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en werken ze met pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Er is een kwaliteitsfocus en dan biedt ruimte om verbeteringen echt door te voeren binnen de gehele

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 »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! 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; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

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

02/04/2023 10:55:16
 
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.