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

HTML Discussion :

Double action sur une checkbox


Sujet :

HTML

  1. #1
    Membre du Club Avatar de undercrash
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 156
    Points : 64
    Points
    64
    Par défaut Double action sur une checkbox
    Bonjour,
    je dois réaliser une sorte d'interrupteur en html afin de passer d'un état d'authentification (checkbox1) à un état administration (checkbox2).
    Voici le code :

    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
    17
    18
    19
    20
    21
    22
    23
     
    <table border="0">
    	<td>
    		<table border="0">
    		<form name="statut" method="post" action="modif1.php">
    			<tr>		
    				<td>Etat de l'application embarquée :</td>
    				<td><input type="checkbox" name="auth" id="auth" onClick="submit();checkboxverif1()"/>Authentification<br/></td>				
    			</tr>
    		</form>	
    		</table>
    	</td>
    	<td>
    		<table border="0">
    		<form name="statut" method="post" action="modif2.php">			 
    			<tr>
    				<td></td>
    				<td><input type="checkbox" name="admin" id="admin" onClick="submit();checkboxverif()"/>Administration<br/></td>
    			</tr>			
    		</form> 
    		</table>
    	</td>
    	</table>
    Je veux que les checkbox soit cochées de façon exclusive, donc j'utlise une fonction javascript pour chaque checkbox:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    //auth
    function checkboxverif()
    {	
    document.forms.statut.auth.checked = false;	
    document.forms.statut.admin.checked = true;	
    }
     
    //admin
    function checkboxverif1()
    {	
    document.forms.statut.admin.checked = false;
    document.forms.statut.auth.checked = true;	
    }
    Jusqu'ici pas de problème.
    Je souhaite ensuite que lors du cochage de checkbox, une valeur clé de ma base de données change,c'est pourquoi j'ai mis chaque checkbox dans une form qui lui est propre car le traitement pour chaque checkbox est different.

    Le problème c'est que dans la fonction onClick() de chaque bouton, je n'arrive pas à lui dire de submit() -> lancement du php et de réaliser parallèlement la vérification de l'exclusivité du cochage avec le code javascript.

    Y a t'il une technique ou une syntaxe particulière ?

    Bonne journée

  2. #2
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    1) utilise des boutons radio plutôt que des cases à cocher
    2) c'est un problème javascript et non HTML

  3. #3
    Membre du Club Avatar de undercrash
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 156
    Points : 64
    Points
    64
    Par défaut
    Les doubles actions que je veux utiliser sont réalisable avec les boutons radio ?

  4. #4
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    ne cocher qu'un bouton d'une famille est le propre d'un bouton radio.
    Le reste n'est pas le sujet du forum.

Discussions similaires

  1. [2.3] Action sur double-click sur une série
    Par Robiwan59 dans le forum BIRT
    Réponses: 1
    Dernier message: 19/08/2008, 12h43
  2. [Tableaux] action sur une variable ->
    Par mactech dans le forum Langage
    Réponses: 9
    Dernier message: 15/12/2005, 19h01
  3. Action sur une image
    Par frutix dans le forum Général JavaScript
    Réponses: 21
    Dernier message: 21/10/2005, 12h04
  4. simuler un double click sur une liste dans un dbgrid
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 1
    Dernier message: 01/09/2005, 11h45
  5. Readonly sur une checkbox
    Par Oluha dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 14/02/2005, 12h09

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