Champs obligatoire et saisie de la réponse

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Champs obligatoire et saisie de la réponse

Message par demeter1 le Jeu 12 Juin 2014 - 5:56

Bonjour à tous,

Lors de l'inscription, les membres doivent remplir un champ obligatoire qui ne laisse pas de place à la fantaisie. En tout est pour tout, ils ne doivent rentrer que 3 caractères alphanumériques avec 22 combinaisons possibles.
Malheureusement, les membres qui ne connaissent pas les combinaisons tapent tout est n'importe quoi sans restriction de caractères de façon à s'inscrire même s'ils ne connaissent pas la réponse.

Ma question : est il possible de moduler via un js ou tout autre moyen un champ pour qu'il ne puisse accepter qu'un nombre limité de réponses ???

Merci par avance pour vos réponses.



Dernière édition par demeter1 le Mar 22 Juil 2014 - 6:17, édité 1 fois

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Ven 13 Juin 2014 - 7:02

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par Neptunia le Ven 13 Juin 2014 - 11:00

Bonjour ^^

@demeter1 a écrit:Ma question : est il possible de moduler via un js ou tout autre moyen un champ pour qu'il ne puisse accepter qu'un nombre limité de réponses ???


S'il s'agit du champ "Zone de rusticité" pourquoi ne pas tout simplement utiliser un champ Liste à la place d'un champ "texte" ?

Neptunia
+ Hyperactif +

Féminin
Messages : 10395
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Ven 13 Juin 2014 - 11:31

C'est une solution si ce n'est que le champ liste donnera une liste de solutions possibles alors qu'à la base le membre doit connaitre la réponse .
Un membre qui ne connait pas sa zone de rusticité sera tenté de mettre n'importe quelle réponse ce qui aura le même effet qu'un champ texte dans lequel il mettra n'importe quoi.

Le forum en lui même est dédié aux jardiniers qui font des essais d'acclimatation de végétaux tropicaux sur notre territoire. Techniquement parlant, la zone de rusticité est le premier élément que doit connaitre un jardinier qui fait de telles acclimations. Par déduction, celui qui ne connait pas la réponse ne fait pas d'acclimatation et donc son profil ne correspond pas au thème du forum.





demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Sam 14 Juin 2014 - 20:35

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Lun 16 Juin 2014 - 6:33

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Mar 17 Juin 2014 - 10:03

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Jeu 19 Juin 2014 - 7:38

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Jeu 26 Juin 2014 - 9:56

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Ven 27 Juin 2014 - 10:08

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Lun 30 Juin 2014 - 15:47

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Sam 5 Juil 2014 - 10:37

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Lun 7 Juil 2014 - 18:30

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Dim 13 Juil 2014 - 4:11

up

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par Neptunia le Dim 13 Juil 2014 - 4:32

Bonjour ^^

J'ai déniché deux pages qui pourraient servir de base de départ
Right http://www.journaldunet.com/developpeur/pratique/developpement/12325/comment-trouver-un-item-dans-un-tableau-array-javascript.html
Right http://www.programmingforums.org/thread20605.html

Neptunia
+ Hyperactif +

Féminin
Messages : 10395
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Lun 14 Juil 2014 - 14:52

Merci Neptune.
l'Id du champ est profile_field_2_1. Je vais voir si j'arrive à mettre des conditions sur le remplissage de ce champs.

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Sam 19 Juil 2014 - 16:36

Bon, après de multiples essais, on va dire que cela dépasse mes compétence. Un petit up donc.

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par stefou le Sam 19 Juil 2014 - 17:35

Bonjour demeter,
Combien de tentative veux tu leur donner ?

stefou
*****

Masculin
Messages : 889
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Sam 19 Juil 2014 - 18:41

Bonjour Stefou, sympa de venir à la rescousse

Au niveau des essais, un seul avec éventuellement une alerte signalant que la réponse est incorrecte.

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par stefou le Sam 19 Juil 2014 - 22:07

C'est un formulaire ou un champs inséré dans le profil ?
Je crois qu'il serait plus simple avec un formulaire
Je vais regarder de mon côté demain avec des conditions

stefou
*****

Masculin
Messages : 889
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Dim 20 Juil 2014 - 4:05

Re Stefou,
C'est un champs à remplir obligatoirement à l'enregistrement.
Merci pour cette aide.

demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par stefou le Lun 21 Juil 2014 - 1:45

Bonjour demeter,

Test ce js pour voir si cela te conviens
Code:
$(function() {
if(document.location.href=="http://altitudetropicale.forums-actifs.com/register?agreed=true&step=2"){
$(".mainoption").fadeOut(500);
$("#profile_field_2_1").mouseup( function() {
    var code = prompt("Entrez le code de rusticité");
    if (code != null) {
        document.getElementById("profile_field_2_1").innerHTML = code ;
    }
var rusticite = $('#profile_field_2_1').text();
if (/abc123/i.test(rusticite)){
    $(".mainoption").fadeIn(500);
}
});
}
});
Pour info,
A l'ouverture de la page le bouton enregistré disparait.
Dès qu'un membres click sur le champ "profile_field_2_1" une boite s'ouvre.
Dès que le bon code est entré, le bouton "enregistré" réapparait.
Le code est abc123 (il ne tien pas compte des minuscules ou majuscules) facile à trouver dans le code, remplace le par ton code.

Pour l’esthétique, tu peux configurer en simple input plutôt que textarea.
Si tu dans ton code les minuscules et majuscules sont importants tu peux remplacer ceci
Code:
if (/abc123/i.test(rusticite)){
par
Code:
if (/abc123/.test(rusticite)){

Voilà j'espère t'avoir aidé.

stefou
*****

Masculin
Messages : 889
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par Self le Lun 21 Juil 2014 - 5:11

Bonjour tout le monde Smile !

J'ai ce code à te proposer Demeter1 :
Code:
jQuery(function($){
   $('#form_register').on('submit', function(){
      var num = $('#profile_field_13_1').val().match(/^[0-9]+/) < 13;
      var letter = $('#profile_field_13_1').val().match(/[A-Za-z]+/);
      if(num == true && letter[0].length < 2 && letter == 'a' || num == true && letter == 'b'){

      }else{
         $('#profile_field_13_1').css('box-shadow', '0px 0px 4px red inset');
         return false;
      };
   });
});

J'ai donc fait en sorte que si la valeur du champ au moment de l'envoi n'est pas 0a, 0b...12a, 12b le formulaire ne s’envoie pas et un box-shadow rouge est appliquer au champ, mais l'on peut plutôt marquer un message d'erreur ou autre si tu préfère Wink !

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

Self a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Champs obligatoire et saisie de la réponse

Message par demeter1 le Mar 22 Juil 2014 - 6:17

Bonjour stefou, bonjour SeLfde4Th7,
Vos deux codes fonctionnent à merveille. Du coup , je vais pouvoir utiliser les deux pour d'autres champs obligatoires.

Un grand merci à vous deux pour cette aide et pour cette ingéniosité. Yes 


demeter1
+ Hyperactif +

Masculin
Messages : 8107
Inscrit(e) le : 23/01/2009

http://altitudetropicale.forums-actifs.com/index.forum
demeter1 a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum