[SOLVED] [AJAX] Simple Validation

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end developer (Magento2)

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »

Full Stack C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Senior Developer ERP Dynamics 365

Samengevat: Deze werkgever is een softwarebedrijf. Ben jij een enthousiaste developer? Heb je ervaring met ERP of Dynamic 365 bussines central? Vaste baan: ERP Applicatie Specialist ERP MBO €3.600 - €5.200 Wij houden ons als bedrijf bezig met het leveren en implementeren van het Microsoft Dynamics pakket binnen verschillende industriële sectoren. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Binnen ons open team is er een no-nonsense cultuur. Daarnaast is er veel onderling contact door de korte communicatielijnen. Het team werkt enthousiast samen om een

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Full Stack PHP Developer

Functieomschrijving Ervaren PHP Developer gezocht! Wij zijn op zoek naar een ervaren PHP Developer die het IT team van een organisatie in de regio Ermelo gaat versterken. Voor deze functie zijn we op zoek naar een enthousiaste en breed georiënteerde IT-er die deze innovatieve organisatie nog een stap verder gaat brengen. Wij zijn op zoek naar iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je bent verantwoordelijk voor het samenwerken met een externe partij het is hierbij jouw taak om deze partij uit te dagen op het geleverde werk. Het schrijven van concepten aan de AI

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

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 »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

Bekijk vacature »

Software developer - C Sharp

Functie omschrijving Heb jij interesse in het programmeren en ontwikkelen van software? En heb jij enige ervaring met Oracle databases en PL/SQL? Wij zijn voor een leuke opdrachtgever in omgeving Naaldwijk op zoek naar een software ontwikkelaar die graag werkt met C#, JAVA of Oracle. Wij zoeken iemand die breed inzetbaar is en die aan veel verschillende applicaties wilt werken. 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

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »
Usso Apury

Usso Apury

25/02/2011 13:16:54
Quote Anchor link
Hallo,

Afgelopen dagen heb ik Simple Validation van Insanity Ville in mijn website geïntegreerd.

Het werkte prima, nu heb ik daarnaast op dezelfde pagina Modalbox van okunet.ru geïntegreerd. Modalbox werkt prima, maar nu doet de Simple Validation het niet meer.

Chrome en Firebug geven dit terug:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
Uncaught TypeError: Cannot call method 'blur' of null
jQuery.jQuery.extend._Deferred.deferred.resolveWithjquery.js:869
jQuery.jQuery.extend.readyjquery.js:420
jQuery.DOMContentLoadedjquery.js:1055


Conflicteren deze scripts met elkaar, of doe ik iets anders fout.

Alvast bedankt,

Usso

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
$(document).ready(function() {
    var checkUser = function (username) {
        //remove all the class add the messagebox classes and start fading
        $("#msgbox").removeClass().addClass('messagebox').text('Moment...').fadeIn("slow");
        var username = $('#naam').val();
        $.post(
            "validate.php",
            {check: 'username', user: username},
            function(data) {
                if(data=='no') { //if username not avaiable
                      $("#msgbox").fadeTo(200,0.1,function() { //start fading the messagebox
                        //add message and change the class of the box and start fading
                          $(this).html('Gebruikersnaam bestaat al!').addClass('messageboxerror').fadeTo(900,1);
                    });        
                  }
                  else {
                      $("#msgbox").fadeTo(200,0.1,function() {  //start fading the messagebox
                          //add message and change the class of the box and start fading
                          $(this).html('Gebruikersnaam is beschikbaar!').addClass('messageboxok').fadeTo(900,1);    
                    });
                  }
            }            
        )
    }
    var checkSite = function (username) {
        //remove all the class add the messagebox classes and start fading
        $("#smsgbox").removeClass().addClass('messagebox').text('Moment...').fadeIn("slow");
        var snaam = $('#snaam').val();
        $.post(
            "validate.php",
            {check: 'snaam', site: username},
            function(data) {
                if(data=='no') { //if username not avaiable
                      $("#smsgbox").fadeTo(200,0.1,function() { //start fading the messagebox
                        //add message and change the class of the box and start fading
                          $(this).html('Sitenaam bestaat al!').addClass('messageboxerror').fadeTo(900,1);
                    });        
                  }
                  else {
                      $("#smsgbox").fadeTo(200,0.1,function() {  //start fading the messagebox
                          //add message and change the class of the box and start fading
                          $(this).html('Sitenaam is beschikbaar!').addClass('messageboxok').fadeTo(900,1);    
                    });
                  }
            }            
        )
    }
    
    var checkPass = function (password) {
        $("#pmsgbox").removeClass().addClass('messagebox').text('Moment...').fadeIn("slow");
        var password = $('#pass').val();
        var cpassword = $('#passc').val();
        if((password != cpassword) || (password == "")) {
            $("#pmsgbox").fadeTo(200,0.1,function() { //start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('Wachtwoorden kloppen niet!').addClass('messageboxerror').fadeTo(900,1);
            });
        }
        else {
            $("#pmsgbox").fadeTo(200,0.1,function() { //start fading the messagebox
                //add message and change the class of the box and start fading
                $(this).html('Wachtwoord OK!').addClass('messageboxok').fadeTo(900,1);
            });    
        }        
    }
    var checkEmail = function (email) {
        $("#emsgbox").removeClass().addClass('messagebox').text('Moment...').fadeIn("slow");
        var email = $("#email").val();
        $.post(
            "validate.php",
            {check: 'email', emailAddress: email},
            function(data) {
                if(data=='no') { //if username not avaiable
                      $("#emsgbox").fadeTo(200,0.1,function() { //start fading the messagebox
                        //add message and change the class of the box and start fading
                          $(this).html('Dit email-adres is al gekoppeld aan een gebruiker!').addClass('messageboxerror').fadeTo(900,1);
                    });        
                  }
                  else if(data=='invalid') { //if username not avaiable
                      $("#emsgbox").fadeTo(200,0.1,function() { //start fading the messagebox
                        //add message and change the class of the box and start fading
                          $(this).html('Dit email-adres is niet geldig!').addClass('messageboxerror').fadeTo(900,1);
                    });        
                  }
                  else {
                      $("#emsgbox").fadeTo(200,0.1,function() {  //start fading the messagebox
                          //add message and change the class of the box and start fading
                          $(this).html('Email-adres OK!').addClass('messageboxok').fadeTo(900,1);    
                    });
                  }
            }            
        )
        
        
    }
    $("#naam").blur(checkUser);
    $("#snaam").blur(checkSite);
    $("#passc").blur(checkPass);
    $("#email").blur(checkEmail);
});    

function schakel(bla) {
    if(bla == "1") {
        var blas    = "result";
        var blad    = "form";
    }else {
        var blas    = "form";
        var blad    = "result";
    }
    
        var show    = document.getElementById(blas);    
        var hide    = document.getElementById(blad);

        hide.style.display = 'none';
        show.style.display = 'block';
}


ps: het gaat om regel 96...
ps2: Firebug geeft:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
$("#naam") is null
$("#naam").blur(checkUser);


NB: Simple Validation heeft gewerkt!
Gewijzigd op 25/02/2011 22:56:11 door Usso Apury
 
PHP hulp

PHP hulp

27/05/2026 07:49:47
 
Kris Peeters

Kris Peeters

25/02/2011 14:21:03
Quote Anchor link
Ja, 't moet zijn dat $("#naam") (en dus <input id="naam">) niet bestaat
 
Usso Apury

Usso Apury

25/02/2011 14:54:36
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<form method="post">
<table width="930px">
  <tr><td width="150px">Naam:</td><td width="150px"><input type="tekst" name="naam" id="naam" value="<?=$naam; ?>"></td><td><span id="msgbox" style="display:none"></span></td></tr>
  <tr><td>Wachtwoord:</td><td><input type="password" name="pass" id="pass"></td><td><i>Zorg voor een <u>sterk</u> wachtwoord!</i></td></tr>
  <tr><td>Herhaal WW:</td><td><input type="password" name="passc" id="passc"></td><td><span id="pmsgbox" style="display:none"></span></td></tr>
  <tr><td>Geslacht:</td><td><select name="geslacht"><option value="m">Man</option><option value="v">Vrouw</option></select></td><td></td></tr>                        
  <tr><td>Email-adres:</td><td><input type="tekst" name="email" id="email" value="<?=$email; ?>"></td><td><span id="emsgbox" style="display:none"></span></td></tr>
  <tr><td>Site-naam:</td><td><input type="tekst" name="snaam" id="snaam" value="<?=$sitenaam; ?>"></td><td><span id="smsgbox" style="display:none"></span></td></tr>
  <tr><td colspan="3">Ik ga akkoord met de <a href="voorwaarden.html" onclick="Modalbox.show(this.href, {title: 'Voorwaarden CJtoHost.co.cc', width: 680}); return false;">voorwaarden</a>... <input type="checkbox" onclick="this.disabled=true; document.getElementById('s').disabled=false;"></tr>
  <tr><td></td><td><input type="submit" name="registreren" id="s" value="Account aanmaken" disabled></td><td></td></tr>
</table>
</form>

Zie boven, die bestaat...

Toevoeging op 25/02/2011 22:55:25:

Fixed!

Ik heb het volgende regeltje boven mijn .js bestand gezet:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var $j = jQuery;


Dus toch 2 conflicterende libraries.

Toch bedankt!
Gewijzigd op 25/02/2011 22:55:48 door Usso Apury
 



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.