Bonjour,
J'ai produit un objet dont la mission est de gérer certains champs texte.
Il vérifie entre autre choses ce que l'utilisateur écrit.
PROBLEME : Le champ concerné n'accepte plus la saisie lorsque l'objet est créé. Et mon éditeur de code m'indique dans une bulle lorsque je survole le prototype de l'objet:
An exception occurred while getting the Jsdoc.
Voici la fonction appelante sur l'évènement "onload" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function init(){
 try{
  var ob = new formu();
  switch (document.getElementById('quoi').value){
    case 'aGa':
	ob.adCh('valeurA',1,15);
    break;
    case 'rEm'://REMISES
	ob.adCh('valeurA',1,21);
	ob.adCh('valeurB',2,100);
    break;
  }
 }catch(e){alert(e);}
}
Voici le code de l'objet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
function formu(){
	this.ch = new Array(0);
	this.type = new Array(0);
	this.max = new Array(0);
	this.reg = /^[\- A-Za-z éèçàùôî\x27]+$/;
}
formu.prototype.adCh = function(zis, type, max){
	var b = this.ch.length;
	this.ch[b] = document.getElementById(zis);
	this.type[b] = type;
	this.max[b] = max;
}
Avant d'ajouter d'autres méthodes d'instances...
Une idée ? Des solutions ?
MERCI