JQuery validatie

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Medior PHP developer

Functie Samen met je development team werk je Agile Scrum en met jullie gezamenlijke kennis en ervaring bepalen jullie samen de beste keuze voor techniek en architectuur. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en denkniveau • Je hebt goede kennis en ervaring met PHP • Je bent niet bang voor complexe projecten • Je werkt graag zelfstandig aan applicaties • Je bent altijd nieuwsgierig naar nieuwe

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

PHP Laravel Ontwikkelaar

Functie omschrijving Weet jij alles over Laravel en krijg je energie van het developen van software hiermee? Laat het weten want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch voor klein bedrijf welke softwareoplossingen maakt voor hun klanten. Jouw taken hierbij: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Documentatie schrijven over applicaties. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein bedrijf. Er werken circa 15 medewerkers, verdeeld in meerdere teams, zoals back-end

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 »

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 »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

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 »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

SAP ABAP Developer

Dit ga je doen Software ontwikkeling met behulp van o.a. ABAP, Sapscript en Smartforms Maatwerk development op SAP ECC 6.0, in de toekomst S/4 HANA Samenwerken met Business Analisten die functioneel en technisch ontwerpen aanleveren Testen van opgeleverde software Bugfixing Ondersteuning van eindgebruikers Hier ga je werken Onze klant, een internationaal gevestigd productiebedrijf dat mensen blij maakt, is ter versterking op zoek naar een ABAP Developer voor hun SAP team. Het team van 4 mensen verzorgt de ontwikkeling van maatwerk voor de SAP omgeving waar wordt gewerkt met modules SD, FI/CO, PM en MM. Momenteel draait het bedrijf op SAP

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

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 »
Raymond van Os

raymond van Os

14/11/2011 17:09:07
Quote Anchor link
Quote:
Hallo,

ik ben bezig met een contact formulier en heb het
voor mekaar gekregen om met JQuery een aantal velden te valideren.
dit wordt in werking gezet bij de submit


$(document).ready(function()
{
$("form#contactform").submit(function()
{
if ($("input#voornaam").val() == "")
{
alert("Vul uw 'voornaam' in!");
return false;
}
if else ($("input#achternaam").val() == "")
alert("Vul uw 'voornaam' in!");
return false;
}
});
});

<tr>
<td>Voornaam: *</td>
<td><input type="text" id="voornaam" name="voornaam" title="Voornaam" /></td>
</tr>



Quote:
dit gaat allemaal goed, maar hoe krijg ik dit met bovenstaand voorbeeld voor mekaar bij het checken van email adressen en radio buttons dit is het geen waar ik ff niet uit kom.

alvast bedankt
 
PHP hulp

PHP hulp

21/11/2024 19:51:57
 
Joakim Broden

Joakim Broden

14/11/2011 17:25:51
Quote Anchor link
http://jquery.bassistance.de/validate/demo/index.html Dit is een goede form validation script voor jQuery, waarom het wiel nog een keer uitvinden?
 
Raymond van Os

raymond van Os

14/11/2011 19:01:32
Quote Anchor link
Omdat ik zelf een programmeur ben en daarom wil leren hoe het op een andere mannier ook zou kunnen. Ook voldoet het begrip "het wiel opnieuw uitvinden" niet altijd aan de eissen die je steld voor een op te leveren product.

Maar des al niettemeer bedankt voor je reactie.
 
Wouter J

Wouter J

14/11/2011 19:02:24
Quote Anchor link
En daarnaast even een lesje posten op forums:
- Een quote is citaat. Je gebruikt de quote tag als je iemand dus citeert
=> Je eigen tekst is dus geen quote
- Elk develop forum heeft code tags ingebouwd. 99% van deze gevallen zijn de code tags [code], gebruik deze dus ook
- Gebruikt punten en hoofdletters in je bericht, zodat alles goed leesbaar is.
 
Raymond van Os

raymond van Os

14/11/2011 19:26:05
Quote Anchor link
Man o man o man, ik stel gewoon een vraag en hoop ook normaal antwoord te krijgen op een vraag hoor... Ik bedoel wat maakt het in vredes naam uit hoe je het opschrijft tussen "quotes" etc..?

Toevoeging op 14/11/2011 19:34:38:

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
$(document).ready(function()
{
      $("form#contactform").submit(function()
      {    
            if ($("input#voornaam").val() == "")
            {
                  alert("Vul uw 'voornaam' in!");
                  return false;
            }
            if else ($("input#achternaam").val() == "")
            {
                 alert("Vul uw 'achternaam' in!");
                 return false;
            }    
     });
});

Form etc......

<tr>
      <td>Voornaam: *</td>
      <td><input type="text" id="voornaam" name="voornaam" title="Voornaam" /></td>
</tr>
 
Wouter J

Wouter J

14/11/2011 20:00:06
Quote Anchor link
- Een form maak je niet op met tabellen, doe dit met een goed float model
- Gebruik de html label tag
- JavaScript altijd vlak voor </body> uitvoeren
- form#contactform is trager dan #contactform, en #contactform kan toch alleen maar 1 element zijn. Het is dus beter om #contactform te gebruiken en niet met form ervoor
- Gebruik geen alerts meer, deze zijn onderwets. Gebruik console.log en gebruik de JavaScript console (voor FireFox moet je hiervoor FireBug installeren) voor het debuggen en voor de gebruiker laat je het mooi in een daarvoor bestemde lijst zetten. (<ul><li></li></ul>)
- if else in javascript, het is else if of alleen else. If else kan nooit
- Laat met validatie altijd in 1 keer alle foutmeldingen zien, zo weet de gebruiker in 1 keer wat er veranderd moet worden. else if kan dus beter if zijn

En verder:
Quote:
Omdat ik zelf een programmeur ben en daarom wil leren hoe het op een andere mannier ook zou kunnen.

Je moet niet alles zelf willen maken. Zodra er zo'n uitstekende plugin is is het veel beter om die gewoon te maken. Als je alles wilt maken ben je tevergeefs 10tallen uren kwijt.
En daarnaast, je gebruikt wel jQuery. Waarom wil je het dan niet met raw JavaScript schrijven, nu weet je nog steeds niet wat er eigenlijk gebeurd.
Gewijzigd op 14/11/2011 20:01:36 door Wouter J
 
Synaps Framework

Synaps Framework

14/11/2011 20:30:02
Quote Anchor link
Wouter J op 14/11/2011 20:00:06:
- JavaScript altijd vlak voor </body> uitvoeren


Hoezo? Hij gebruik toch document.ready()

Wouter J op 14/11/2011 20:00:06:
- form#contactform is trager dan #contactform, en #contactform kan toch alleen maar 1 element zijn. Het is dus beter om #contactform te gebruiken en niet met form ervoor


Is nihil, maak je maar zorgen over belangrijkere dingen.

Wouter J op 14/11/2011 20:00:06:
- Gebruik geen alerts meer, deze zijn onderwets. Gebruik console.log en gebruik de JavaScript console (voor FireFox moet je hiervoor FireBug installeren) voor het debuggen en voor de gebruiker laat je het mooi in een daarvoor bestemde lijst zetten. (<ul><li></li></ul>)\


Sinds wanneer is dit een vereiste? TS mag zelf bepalen wat hij wel / niet wil gebruiken. Dit is hoogstens een tip. Klinkt nu alsof zijn leven ervan afhangt.

Wouter J op 14/11/2011 20:00:06:
En verder:
Quote:
Omdat ik zelf een programmeur ben en daarom wil leren hoe het op een andere mannier ook zou kunnen.

Je moet niet alles zelf willen maken. Zodra er zo'n uitstekende plugin is is het veel beter om die gewoon te maken. Als je alles wilt maken ben je tevergeefs 10tallen uren kwijt.
En daarnaast, je gebruikt wel jQuery. Waarom wil je het dan niet met raw JavaScript schrijven, nu weet je nog steeds niet wat er eigenlijk gebeurd.

[/quote]
Onzin, door iets na te maken en bestaande code als referentie te gebruiken is een uitstekend leermiddel. Alles maar downloaden en hopen dat het werkt leer je natuurlijk niks van.

Daarnaast hoeft de TS sowieso geen raw javascript te gebruiken. Ook het werken in jQuery is een uitstekend leer proces.
 
Kees Schepers

kees Schepers

14/11/2011 21:49:45
Quote Anchor link
Synaps Framework op 14/11/2011 20:30:02:
Wouter J op 14/11/2011 20:00:06:
- JavaScript altijd vlak voor </body> uitvoeren


Hoezo? Hij gebruik toch document.ready()


Daar heeft Wouter J wel gelijk in. Sommige browsers renderen content al tijdens het binnenkrijgen van de pagina. Daarmee scheelt het in de beleving van de gebruiker tijd totdat de site geladen is. Het verschil is natuurlijk nihil in deze situatie maar kan ook anders zijn ;)

Synaps Framework op 14/11/2011 20:30:02:
Onzin, door iets na te maken en bestaande code als referentie te gebruiken is een uitstekend leermiddel. Alles maar downloaden en hopen dat het werkt leer je natuurlijk niks van.

Daarnaast hoeft de TS sowieso geen raw javascript te gebruiken. Ook het werken in jQuery is een uitstekend leer proces.


En ik denk dat hij NOG meer leert als hij probeert deze bestaande plugin probeert te extenden en het naar zijn smaak te maken..

En op de overige punten kan ik Wouter geen ongelijk geven. Misschien komt het een beetje over alsof je het zo moet doen maar de TS beslist zelf natuurlijk. Ik denk dat het niet meer als een dringend advies is ;)
Gewijzigd op 14/11/2011 21:52:57 door kees Schepers
 
Wouter J

Wouter J

15/11/2011 08:46:44
Quote Anchor link
Quote:
Alles maar downloaden en hopen dat het werkt leer je natuurlijk niks van.

Nee, natuurlijk niet. Dat beweer ik ook niet. Ik beweer wel dat als er al zo'n uitstekende plugin is je dat gewoon het best kan gebruiken.
Quote:
Hoezo? Hij gebruik toch document.ready()

Als eerste gebruikt hij $(document).ready() en ten tweede is dit een stuk sneller met laden. Als eerst de HTML en CSS geladen en uitgevoerd wordt kan de gebruiker de site al zien en lezen, als daarna de JS er nog bij komt (vooral met dingen als validatie, cufon moet wel bovenin) heeft de gebruiker er geen erg in.
Quote:
Sinds wanneer is dit een vereiste? TS mag zelf bepalen wat hij wel / niet wil gebruiken. Dit is hoogstens een tip. Klinkt nu alsof zijn leven ervan afhangt.

Natuurlijk hangt zijn leven er niet vanaf, ik geef hem alleen tips om zijn script te verbeteren. Via console.log krijg je veel meer en betere informatie over die variabelen/tekst.
En zeg nou zelf, zodra je op een gewone website komt en je ziet een alert dan begin je ook te twijfelen over de goedheid van de site. Dus je gaat dan al snel over in errors weergeven op de site en als je dat dan via correcte HTML wilt doen zul je een list moeten gebruiken.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

15/11/2011 12:12:15
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
function validateEmail(emailAddress){  
   var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
   return emailPattern.test(elementValue);  
}
 
Raymond van Os

raymond van Os

15/11/2011 14:46:32
Quote Anchor link
Kijk hier kan ik wat mee....
Bedankt Ger dat is wat ik zogt
 
Wouter J

Wouter J

15/11/2011 14:59:59
Quote Anchor link
En de rest van je script laat je gewoon fout zijn? Je wilt dus alleen luisteren naar mensen die directe code geven, aan tips om je code beter te maken heb jij niks? Je wilt gewoon kunnen knippen en plakken? En zodra het niet werkt kom je weer terug om weer een direct juiste code van ons te verwachten?
 
Raymond van Os

raymond van Os

16/11/2011 11:00:55
Quote Anchor link
Quote:
Je wilt gewoon kunnen knippen en plakken? En zodra het niet werkt kom je weer terug om weer een direct juiste code van ons te verwachten?


dit slaat natuurlijk nergens op, ik zeg namelijk helemaal niet dat ik jullie / jou tips op het verbeteren van mijn script niet uitwerk en alles maar knip en plak, ik was namelijk ook gewoon van plan om de JQuery code van Ger weer verder uit te werken.
 
Kees Schepers

kees Schepers

16/11/2011 12:18:20
Quote Anchor link
Wouter doelt er meer op dat hij allemaal tips geeft en advies, en je daar helemaal niet op in gaat of blijk van toont dat je daar iets van plan mee bent te doen.
 



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.