begin process at 2012 02 12 08:49:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

WebForms

 > 

Autre

 > 

customValidator


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

customValidator

mardi 4 septembre 2007 à 14:17:27 | customValidator

SuperBouly

Membre Club

Bonjour,
J'aimerais ecrire une clientValidatefunction pour un customValidator.
D'habitude, j'écris par exemple:
<script>
function maFonction(source, args)
{
var NP=  etc... etc...;
var NE=  etc...etc...;
var NbPl=  etc...etc...;
//Puis un test
if (eval(NP) + eval(NE) > NbPl )
{args.IsValid=
false;}
else
{args.IsValid=true;}
}
</script>
Mais ici, j'aimerais passer en arguments (calculés par le serveur) les NP, NE et NbPl :
Dans une sub serveur:
Dim MonParametre1 as integer= etc...
Dim MonParametre2 as integer= etc...
Dim MonParametre3 as integer= ...

et ensuite
monCustomValidator.clientValidateFunction = "maFonction(MonParametre1 , MonParametre2 , MonParametre3 )"

enfin, maFonction(source, args)      deviendrait --->   maFonction(source, args, NP, NE, MnPl)

Mais ça coince bien entendu sur "source" et "args" que le programme réclame.
J'ai essayé beaucoup de choses, mais je n'ai rien trouvé qui marche
Quelqu'un sait-il faire ça? : passer des arguments dans une clientValidateFunction
merci
Gilles

mercredi 5 septembre 2007 à 01:15:26 | Re : customValidator

blueangel


oui je vois ton probléme. bein j'en ai eu le même mais il y a deux solution.
la premiére c'est une bidouille je mets dans des inputs hidden les parametres au moment d'appel des clientValidatefunction  et aprés j'apelle des fonction javascript en mettant ces paramétres en argument par document.GetElementById('..') afin de garder l'indepedence entre le process de déclenchement de la validation et le rôle des fonctions.
le deuxiemme perso j'ai pas eu trop le temps de regarder c'est de définir plusieurs customcontrol sur tes entrée et faire un validation multiple controls tu peux creuser si tu as le temps et mets moi au courant
blueangel13
mercredi 5 septembre 2007 à 07:17:43 | Re : customValidator

SuperBouly

Membre Club

merci de ta réponse.
En fait, pour être efficace et avancer, f'ai opté pour une solution analogue à ta 1ere solution : je récupère mes variables dans des contrôles cachés ou non. L'ennui, c'est que les controles, situés dans un formview, avec une masterpage, ont des ClientID. qui dépendent du nom des containers. Par exemple :

var
NP=document.getElementById('ctl00_cphCourant_fvLocation_NbPersTextBox').value;

ce qui est laborieux et pas souple en cas de changements.
Mais je vais creuser ta 2e solution. Je ne vois pas bien en quoi elle consiste: Que sont ces customControls?
@+Gilles
mercredi 5 septembre 2007 à 09:51:48 | Re : customValidator

blueangel

oui c'est pratiquement ça!
http://www.codeproject.com/aspnet/MultipleFieldsValidator.asp


blueangel13
mercredi 5 septembre 2007 à 10:56:44 | Re : customValidator

SuperBouly

Membre Club

C'est une piste en effet, mais le projet présenté ne marche qu'avec des OR ou XOR, je ne peux malheureusement pas m'en servir tout brut (dommage! ça aurait été pratique !). Il faut donc aller dans le projet pour voir comment c'est fait et peut être adapter... à suivre, il faut que je mette le nez dedans.
merci @+Gilles


Cette discussion est classée dans : source, mafonction, args, customvalidator, np


Répondre à ce message

Sujets en rapport avec ce message

CustomValidator et ClientValidationFunction en javascript [ par jocou ] Bonjour à tous Je veux implémenter dans mon projet un contrôle de saisie côté client. J'utilise donc (pour la 1ere fois) un CustomValidator et une fo modification codes source d'une page HTML [ par ganodorf ] est il possible de changer le code source d'une page qui ne vous apartient pas (c'est purement pedagogique) Eclipse Platform [ par assmam ] Bonjour, j'ai un problème . Chaque fois que je compile un programme JAVA sur eclipse , ce message est affiché : could not find the main class [color= code source d'une page web [ par pigeon11 ] Bonjour, En VbNet J'essaye de récupérer le code sources d'une pages mais je rencontre des problèmes. voila la fonction qui retourne le code source changement de source de donnée [ par zekotch ] salut j'ai un petit problème. Je voudrais changer la source de donnée d'une grille au click d'un bouton radio: j'ai fai ceci: protected voiRadioButt changement de source de donnée [ par zekotch ] salut, je reformule ma question. J'ai deux sqldatasources sur ma page et un gridview. j'ai aussi deux radio boutons je voudrais pourvoir faire ceci: 1 modification d'un code source pour un jeu mmorph [ par lymonn ] bonjour , je cherhce qq pour modifier un code source d'un jeu sur le net cdt code source [ par hipast ] slt,je suis débutante en J2ME est je cherche un code source pour télécharger une map sur un terminal mobil à l'aide du wirless toolkit for cldc j'atte Sous etat non imprimé quand requête source est vide [ par alienorcapital ] Bonjour à tous, Après 5 jours de recherche à mon problème je viens à vous. J'ai créé 2 requêtes, ces deux requêtes listent des achats de produits po


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,200 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales