Champs obligatoire et saisie de la réponse

4 participants

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 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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Ven 13 Juin 2014 - 7:02

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 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

Neptunia
Membre actif

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

https://www.galaxie-series.net/
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 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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Sam 14 Juin 2014 - 20:35

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Lun 16 Juin 2014 - 6:33

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Mar 17 Juin 2014 - 10:03

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Jeu 19 Juin 2014 - 7:38

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Jeu 26 Juin 2014 - 9:56

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Ven 27 Juin 2014 - 10:08

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Lun 30 Juin 2014 - 15:47

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Sam 5 Juil 2014 - 10:37

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Lun 7 Juil 2014 - 18:30

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Dim 13 Juil 2014 - 4:11

up
demeter1

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Dim 13 Juil 2014 - 4:32

Neptunia

Neptunia
Membre actif

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

https://www.galaxie-series.net/
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 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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 Sam 19 Juil 2014 - 17:35

Bonjour demeter,
Combien de tentative veux tu leur donner ?
stefou

stefou
*****

Masculin
Messages : 901
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 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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 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

stefou
*****

Masculin
Messages : 901
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 Dim 20 Juil 2014 - 4:05

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

demeter1
Membre actif

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

https://altitudetropicale.forums-actifs.com/
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 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

stefou
*****

Masculin
Messages : 901
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 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

Self
Membre actif

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

https://selfback.forumactif.com/
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 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

demeter1
Membre actif

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

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

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

- Sujets similaires

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