Fork me on GitHub




(1) 2 »


Comment rajouter des fonctionnalités au module "Formulaire"
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Bonjour
Toujour le même sur le module Formulaire

J'aimerais savoir comment il est possible d'intégrer des contrôles sur les réponses fournies par les utilisateurs;
exemple: pour l'élément "cases à cocher" si la question limite à deux réponses, comment le vérifier ?
Je suppose qu'il faut intégrer quelques lignes de javaScript,
mais où et comment ?
merci

Posté le : 25/04/2006 14:31

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Citation :

Christian a écrit:
Philou est en vacances sans internet, il ne pourra te répondre tout de suite.


Je pense que pour ce type de modification, il est préférable de l'attendre, il pourra t'en dire certainement plus que moi au sujet de ce module

Posté le : 25/04/2006 19:02
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Merci pour ta réponse
Pour ce qui est du module formulaires, Je pense que
le fait de ne pas pouvoir mettre les mains dans le camboui (du php) car les formulaires créés n'apparaissent pas en fichier php individualisés, limite les possibilités de cet excellent module. qu'en penses tu ?

Posté le : 27/04/2006 14:12

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Citation :

grandoc a écrit:
Merci pour ta réponse
Pour ce qui est du module formulaires, Je pense que
le fait de ne pas pouvoir mettre les mains dans le camboui (du php) car les formulaires créés n'apparaissent pas en fichier php individualisés, limite les possibilités de cet excellent module. qu'en penses tu ?


je ne suis pas d'accord, surtout pour des utilisateurs qui ne seraient pas développeurs.

Tout simplement car les non développeurs risqueraient de modifier les scripts générés avec tout ce que ça pourrait entraîner comme erreur et en maintenance

Posté le : 27/04/2006 15:05
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Régulier
Inscrit: 26/01/2004 16:16
De seraing
Messages: 253
dans Liaise on ne peut pas gérer ce genre problème ?

Posté le : 27/04/2006 15:09
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Bonjour cyborgjeff
Je m'étais penché il fut un temps sur Liaise, mais il offrait beaucoup moins de fonctionnalité que "formulaires"
Le pb, c'est que j'ai maintenant des semaines de travail derrière moi, avec un très gros formulaire en ligne, et que je me rend compte que je suis un peu coincé par le mode de conception du module "formulaires"
j'aurais absolument besoin de mettre des contrôles sur certains des éléments de réponse.
en particulier, il faudrait que je puisse limiter le nombre de réponses pour l'élément "cases à cocher"
Aussi je fais appel aux programmeurs de bonne volonté pour me donner un petit coup de main.
merci (help

Posté le : 28/04/2006 12:41

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Bon, je vais faire le premier pas, malgré ma méconnaissance crasse de la programmation

avec mon ami google, voici le petit script que j'ai récupéré:

Citation :
<script language="javascript">
<!--
function compteur_coches(obj) {
max = 2;

box1 = obj.form.case1.checked;
box2 = obj.form.case2.checked;
box3 = obj.form.case3.checked;
box4 = obj.form.case4.checked;
nombre = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0) + (box4 ? 1 : 0);

if (nombre > max) {
alert("Vous ne pouvez pas cocher plus de " + max + " cases !");
obj.checked = false;
}
}
// -->
</script>

objection votre honneur ! me direz vous, "ce script ne fonctionne que dans un cas bien précis : 4 cases à cocher, et maximum de deux réponses" oui bien sûr ...
1)première question, comment rendre ce script plus générique, et pouvoir définir à la demande , et le nbre de cases à cocher, et le nbre maxi autorisé ?
2)Puis, Je suppose qu'il faut au minimum le placer
dans le fichier include/functions ?
et là je commence à m'aventurer en terra incognita (help
quelques conseils de geeks de Xoops sont les bienvenus

Posté le : 28/04/2006 17:39

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Pas le moindre petit début de commencement d'aide ? (oups

Posté le : 29/04/2006 17:54

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Admin Frxoops
Inscrit: 04/02/2003 16:46
De Blois
Messages: 3071
bonjour a tous encore du sable entre les doigts de pied....

pour ce qui est de fichiers separes pour chaque formulaire c'est l'inverse de ce qui est fait par tout module XOOPS !
en effet l'interet est de stocker dans la base de donnees les informations, le type d'element, l'ordre des questions etc..
et de détacher ainsi le contenant du contenu. C'est la philosophie CMS en somme.

Je ne ferais aucun commentaire sur Liaise, excellent module qui a servi de point de depart au module formulaire mais qui etait alors limité a un seul formulaire.

Pour en revenir au coeur de ce sujet... il suffirait de verifier le nombre de reponses pour l'element de type checkbox non ???


Posté le : 29/04/2006 19:34
Partager Twitter Partagez cette article sur GG+
Re: Comment rajouter des fonctionnalités au module "Formulaire"
Semi pro
Inscrit: 27/10/2004 11:10
Messages: 566
Bonjour Philou, et bon retour de vacances

Citation :
il suffirait de verifier le nombre de reponses pour l'element de type checkbox non ???


c'est tout à fait ma problématique actuelle,
et ma disgression sur l'impossibilité à accéder au fichier source en php du formulaire créé, n'existe que parce que je suis bien incapable de rajouter le moindre ad-on au module dans son ensemble.

et alors les Séchelles c'était bien ?

Posté le : 29/04/2006 20:58

J'aime les sirènes ...
j'aime pas les arrêtes dans le poisson !...
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

104 Personne(s) en ligne (85 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 104 | Plus ...