[SOLVED] [AJAX] Simple Validation

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Junior Java Developer

Dit ga je doen Je ontwikkelt innovatieve, maatschappelijk belangrijke applicaties; Je implementeert nieuwe features; Je gaat in gesprek met eindgebruikers en designers om de applicaties continu te finetunen; Je draait mee in een professionele Agile/Scrum omgeving. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Frontend Developer

Functieomschrijving Voor de NIPV zijn wij opzoek naar een Frontend Developer. Als Frontend Developer ga jij aan de slag om dashboards te bouwen vanuit het datawarehouse. Dit stelt NIPV in staat om snel en eenvoudig bij correcte bedrijfsvoeringsinformatie te kunnen. Je ontwikkelt dashboards in PowerBI, publiceert en onderhoud die, verzameld en verwerkt feedback in overleg met het ontwikkelteam. Naast dashboards ontwikkel en onderhoud je een datamodel in Excel waarmee adviseurs, controllers en analisten in staat worden gesteld om de gegevens uit de dashboards te raadplegen en anders te filteren of bepaalde gegevens nader te verfijnen, zodat verdiepende vragen kunnen worden

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 »

Grafisch vormgever

Standplaats: Maasland Aantal uren: 32 – 40 uur per week Opleidingsniveau: HBO werk- en denkniveau Ben jij een ambitieuze grafisch vormgever met een passie voor creativiteit en oog voor detail? Vind jij het daarnaast leuk om ook marketingactiviteiten op te pakken? Dan zijn wij op zoek naar jou! Bedrijfsinformatie Westacc Group BV is het zusterbedrijf van HABA en specialiseert zich in (maatwerk) oplossingen voor (elektro) techniek en verlichting in de kampeerbranche. Zij produceren en assembleren onderdelen voor caravans, campers en boten. Voor een groot aantal caravan- en campermerken leveren wij producten als zekeringkasten, invoerdozen, acculaders, schakelmateriaal en verlichting. De producten

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

Front-End React Developer

As a Front-End React Developer you improve the user-experience of our web applications for your colleagues in Coolblue. How do I become a Front-End React Developer at Coolblue? As a Front-End React Developer you are responsible for developing user interface components and implementing them using React.js concepts and workflows. You work with the UX Designer and get energy from coming up with creative solutions and present these within the team. During the day you gather and welcome feedback on your technical and soft skills. Would you like to become a Front-End React Developer at Coolblue? Read below if the job

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

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

19/11/2024 20:29: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.