Functies met argumenten in jQuery/JS

Status
Niet open voor verdere reacties.

Cody

Gebruiker
Lid geworden
7 aug 2011
Berichten
20
Goedemiddag

Ik ben bezig met het maken van een registratiepagina. Bij elk veld dat wordt ingevuld krijgt men een feedback met jQuery. Als alle feedbacks zijn gegeven (in totaal 3) zou er nog een laatste tekst moeten verschijnen, maar dat deel krijg ik maar niet omgezet in werkende code.

Ik had gedacht aan 3 variabelen. Standaard hebben ze waarde 0. Ze krijgen de waarde 1 als de feedback getoond wordt op het scherm. Na elke feedback moet er worden gecontroleerd of de 3 variabelen samen de waarde 3 hebben.

Feedback
Elke feedback code heeft de volgende soortgelijke vorm:
[JS]$('#username').keyup(function() {
var usernameLength = $('#username').val().length;

if(usernameLength>0){
$.post('../inc/jquery_username.php', { username : registrationform.username.value },
function(result){
$('#errorbox1').css({ 'background' : '#A5E6F0', 'padding' : '8px', 'margin' : '10px 25px 10px 0' });
$('#errorbox1').html(result).fadeIn('slow'); //feedback verschijnt hier
});

var visible1 = 1; //var krijgt waarde 1
checkSuccess(visible1,visible2,visible3); //functie voert controle uit
} else {
$('#errorbox1').hide('fast');
var visible1 = 0;
}

});[/JS]

Functie
Iets heel erg simpel voorlopig...
[JS]function checkSuccess(v1, v2, v3){
if(v1+v2+v3==3){
alert('3');
}
}[/JS]

Ik denk dat mijn fout te maken heeft met het feit dat elke feedback in jQuery op zich al een functie is...
Kan iemand mijn fout uitleggen en/of een goed alternatief geven?

M.v.g. ;)
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan