Vous êtes ici Forums
  |  Connexion
 Forums
HomeHomeForums DNNForums DNNDéveloppementDéveloppementTest des Champs dans un module formulaireTest des Champs dans un module formulaire
Précédente
 
Suivante
Nouveau message
28/03/2008 10:02
 

Test des Champs dans un module formulaire

Bonjour,

Comment tester un champs en javascript (textBox par exemple) dans un module Formulaire DNN pour tester s'il celui-ci est vide ou pas ?

J'aimerai tester la saisie d'un nom pour rendre la saisie obligatoire de la date de naissance sinon provoquer le message "saisie Obligatoire" !!!

Merci pour vos aides

Bye

@+

 
Nouveau message
28/03/2008 11:29
 

Bonjour,

il s'agit d'utiliser un contrôle ASP.Net correspondant: un Validator. Il en existe pluysieurs sorte en fonction du type de test à effectuer. Pour la saisie obligatoire, on peut utiliser un RequiredFieldValidator.


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Nouveau message
28/03/2008 11:51
 

re

merci, mais où trouver ce code asp.net ?

Je veux surtout  injecter ce code javascript de contrôle dans le module en question afin qu'il opère sa fonction directement ...

Exemple: dans dotnetnuke avec le module formMaster, il n'est pas possible de tester si un champs est saisi pour rendre obligatoire la saisie du 2ème champs ....

et j'aimerai adapter un code pour effectuer ce test et arriver au bon résultat.

@+

 
Nouveau message
28/03/2008 15:55
 

Tu ne pourras utiliser un validator que si tu as accès à l'ascx ou au codebehind de ton formulaire, mais j'imagine que ça n'est pas le cas avec form master.

Dans ce cas, effectivement tu peux tenter d'injecter manuellement le code javascript correspondant.

Tu dois pouvoir trouver différents exemples correspondant sur le web, mais si tu veux reprendre le js de base utilisé en asp.net, l'idéal est que tu le récupères directement sur une page qui possède un tel validateur, comme la page d'inscription dnn par exemple.

Sinon tu peux chercher directement dans le fichier javascript qui était utilisé en version 1.1 du framework (je crois qu'il s'agit d'une ressource dynamique avec le framework 2.0), qui doit être accessible dans un répertoire du type  C:\Inetpub\wwwroot\aspnet_client\system_web\1_1_4322

 

 


Jesse
Société de conseil et de service en 
informatique et systèmes d'information
 
Nouveau message
28/03/2008 17:18
 

On peut effectivement créer de nouveaux validators, pour en créer un conditionnel par exemple, comme ici : http://www.codeproject.com/KB/validation/MultipleFieldsValidator.aspx

Je crois aussi que Mootools our Scriptaculous fournit une bibliothèque Javascript pour déterminer un pseudo processus de conditions menant à l'acceptation de la validation du formulaire, pour réaliser ce genre de scénarios : Si le nom d'utilisateur que tu as choisi n'existe pas déjà, et que ton mot de passe n'est pas une de tes données personnelles, alors le bouton OK s'active.

bon courage

seb

 

 
Précédente
 
Suivante
HomeHomeForums DNNForums DNNDéveloppementDéveloppementTest des Champs dans un module formulaireTest des Champs dans un module formulaire