IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Contrôle d'un champ de formulaire suivant date


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Marcopololo
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 311
    Par défaut Contrôle d'un champ de formulaire suivant date
    Bonjour,

    Je souhaiterais savoir s'il est possible en javascript de forcer la valeur après une certaine date.

    En clair :
    J'ai une liste déroulante avec 3 possibilités (A, B et C mais je voudrais que après une date fixée dans mon script une seule la valeur A soit possible

    Avant de me lancer je voulais savoir si cela est dans les choses faisables.

    Merci de votre aide

    Marc G.

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    en js c'est bien entendu réalisable ...
    Mais contournable...
    mieux vaut le forcer en php ( en ne mettant qu'une option sur test de date ) puis le revérifier en php à la soumission
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé Avatar de Marcopololo
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 311
    Par défaut
    Merci de l'information.
    Donc en php je peux par exemple pour fixer une date utiliser un champ caché. J'utilise RsForm, j'espère que je vais pouvoir en php masquer mes champs de ma liste déroulante.
    Je vais regarder les fonctions et j'appelerai au secours si besoin.
    Si j'utilise hidden pour masquer les deux choix que je ne veux plus cela devrait pouvoir fonctionner ?
    Ou la fonction disable, mais si j'ai bien compris cette ffonction verrouille totalement la liste ?

    Marc G.

  4. #4
    Membre éclairé Avatar de Marcopololo
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 311
    Par défaut
    En partant avec ce code j'affiche bien la valeur que je souhaite pour ensuite faire une fonction conditionnelle avec une date
    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    //<code>
        $db = JFactory::getDbo();
        $db->setQuery("SELECT `FieldValue` FROM `#__rsform_submission_values` WHERE `FieldValue`='Open (Non sélective)' LIMIT 1");
        return $db->loadResult();
        //</code>
    Ma première question je voudrais attribuer readonly a cette textbox mais je n'y arrive pas.

  5. #5
    Membre éclairé Avatar de Marcopololo
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    311
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 311
    Par défaut
    Bon j'ai trouvé.
    Première phase terminée :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    //<code>
      $db = JFactory::getDbo();
        $db->setQuery("SELECT `FieldValue` FROM `#__rsform_submission_values` WHERE `FieldValue`='Open (Non sélective)' LIMIT 1");
        return $db->loadResult();
    $readonly = 'readonly';
        //</code>

  6. #6
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 209
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 209
    Par défaut
    Bonjour,
    Merci de poster les discussions concernant le PHP sur le forum correspondant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Contrôle d'un champ de formulaire
    Par parko dans le forum PHP & Base de données
    Réponses: 14
    Dernier message: 01/08/2007, 17h56
  2. Effacer un champ dans un formulaire, Test Dates
    Par sylvaindenisbe dans le forum Modélisation
    Réponses: 21
    Dernier message: 19/05/2007, 15h30
  3. Réponses: 4
    Dernier message: 02/05/2007, 10h22
  4. contrôle sur un champ dans un formulaire
    Par yoline dans le forum Access
    Réponses: 6
    Dernier message: 01/10/2005, 19h23
  5. [Dates] Test sur un champ de formulaire
    Par rdams dans le forum Langage
    Réponses: 4
    Dernier message: 15/09/2005, 16h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo