3 function PageRegister(client
, formateur
, util
)
8 this.formateur
= formateur
12 PageRegister
.prototype.contenu = function()
15 <form id="register" >\
19 <td><input class="login" type="text" size="20" maxlength="20"/><input class="captcha" name="captcha" type="text" size="12"></input>\</td>\
23 <td><input class="password" type="password" size="20" maxlength="20"/></td>\
27 <td><input class="passwordRe" type="password" size="20" maxlength="20"/></td>\
31 <td><button>valider</button>\
37 PageRegister
.prototype.charger = function()
39 jQuery("#page form#register").submit(function(){return false})
43 jQuery("#page form#register button").click(
46 if (jQuery("#page form#register input.captcha").val() != "") return
48 var login
= jQuery("#page form#register input.login").val().trim()
49 var password
= jQuery("#page form#register input.password").val()
50 var passwordRe
= jQuery("#page form#register input.passwordRe").val()
53 thisPage
.util
.messageDialogue("Le login ne doit pas être vide")
54 else if (password
== "" && passwordRe
== "")
55 thisPage
.util
.messageDialogue("Un mot de passe est obligatoire")
56 else if (password
!= passwordRe
)
57 thisPage
.util
.messageDialogue("Les mots de passes ne correspondent pas")
58 else if(!thisPage
.client
.enregistrement(login
, thisPage
.util
.md5(password
)))
60 thisPage
.util
.messageDialogue(thisPage
.client
.dernierMessageErreur
, messageType
.erreur
)
64 // TODO : avertir que l'enregistrement s'est bien déroulé
65 thisPage
.client
.majMenu()
66 thisPage
.pages
.afficherPage("minichat")