Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeProjetsProjetsStore : utilisa...Store : utilisa...Adresse de livraison et adresse de facturationAdresse de livraison et adresse de facturation
Précédente
 
Suivante
Nouveau message
02/06/2007 11:13
 

Je pense qu'il y a un petit bug dans le contrôle de saisie des adresses de livraison et facturation.

En effet lorsque l'on joue avec le radio bouton "Livrer à l'adresse de facturation /  Adresse de livraison différente" les validator perdent un peu les pédales. Le premier passage est bon mais ensuite ils ont un tour de retard.

Pour remédier à cela j'ai placé le script suivant dans la fonction GetInputControls (utilisée lors de l'activation ou désactivation des contrôles de saisie) dans StoreAddress.ascx.cs :

inputControls.Add(this.valDescription);
inputControls.Add(this.valToName);
inputControls.Add(this.valStreet);
inputControls.Add(this.valCity);
if (this.cboRegion.Visible)
{
    inputControls.Add(this.valRegion1);
}
if (this.txtRegion.Visible)
{
    inputControls.Add(this.valRegion2);
}
inputControls.Add(this.valPostal);
inputControls.Add(this.valCountry);
inputControls.Add(this.valTelephone);
inputControls.Add(this.valCell);

Ce script venant s'ajouter au script existant bien sur.

Au passage il y a une faute pour le radio bouton "Adresse de livraison différente" il manque le s à "livraison" (livraion).

Sinon je ne sais pas si cela vient de mon CSS ou quoi mais je me suis battu aussi avec l'affichage des textes des messages d'erreurs des validators. Ceux-ci sont placés dans une TD avec le textbox et il se trouve que la TD est NOWRAP résultat lorsqu'un message s'affiche j'ai mon tableau qui s'aggrandit et c'est franchement pas beau. Il est vrai que dans les fichier ressources on a un <BR> pour les messages d'erreurs mais pour moi un <BR> dans une TD NOWRAP il marche pas. La solution serait plutot de faire sauter le NOWRAP des TD où se trouvent les TextBox et d'enlever dans le fichier ressources les <BR>.

 
Précédente
 
Suivante
HomeHomeProjetsProjetsStore : utilisa...Store : utilisa...Adresse de livraison et adresse de facturationAdresse de livraison et adresse de facturation