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

Mise en page CSS Discussion :

bloquer un input avec le css


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut bloquer un input avec le css
    Bonsoir,

    J'ai un bouton "modifier" qui en fonction d'une date doit être actif ou pas mais toujours visible.

    Exemple : j'ai la liste de l'historique des activités professionnelles d'une personne avec une date de début et une date de fin.

    Si la date de fin est inférieure à la date du jour, je veux qu'on ne puisse plus modifier l'activité de cette personne pour la période concernée.

    Donc le bouton "Modifier" ne doit plus être actif pour cette ligne.

    Comment protéger ce bouton.

    Merci

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Bonsoir,

    Avec du javascript c'est faisable mais en html pur tu pourras pas le faire comme ca car il faut prendre en compte la date (la tester)

  3. #3
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    Merci,

    D'accord pour le javascript

    J'ai trouvé cela sur le forum, je vais m'en inspirer.

    Bonsoir

  4. #4
    Membre chevronné Avatar de masu
    Inscrit en
    Février 2004
    Messages
    428
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 428
    Par défaut
    Si tu as acces a un language de script coté serveur, je pense que ce serai mieux que du javascipt qui peu etre desactivé facilement.

    par exemple en php ca donnerai quelque chose comme ca:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <input type="submit" name="submit" value="Modifier" <?php
    $jour  = 6;
    $mois  = 23;
    $année = 2006;
    if ( mktime(0, 0, 0, $jour, $mois, $année) < time() ) {
    echo 'disabled="disabled"';
    }
    ?>

  5. #5
    Membre éprouvé Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par défaut
    J'utilise smarty

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {if date|disBouton} disabled="disabled"{/if}>
    Donc, je veux faire quelque chose comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    // désactive un bouton si la date de fin est présente
    function disBouton($date)
    {
    if($date>0)
    	{
    	$today=date("Y-m-d");
    	if ($today>$date)
    		{
    		return "true";
    		}
    		else
    		{
    		return "false";
    		}
    	}
    }
    Mais, ce n'est apparemment pas bon, j'ai mis comme cela dans mon code html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" value="Valider" {if $activite.activ_dt_fin|disBouton} disabled="disabled" {/if}>

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

Discussions similaires

  1. Probleme avec div + css background-color
    Par shwin dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 11/01/2006, 00h14
  2. Attribut "readonly" d'un INPUT avec Struts
    Par leywos dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/10/2005, 16h20
  3. problèmes avec les CSS en ASP.NET ?
    Par fr3d dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 16/09/2005, 14h23
  4. alignement input avec image
    Par Shabata dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/02/2005, 09h45
  5. Bloquer accès hacker avec Apache
    Par scoubi38 dans le forum Réseau
    Réponses: 2
    Dernier message: 21/12/2004, 09h30

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