S'abonner :  Newsletters    Magazines
Avis sur les produits Avis sur les logiciels Avis sur les jeux Actualités A propos de 01net
724 utilisateurs connectés

checkbox Firefox/IE8 [Résolu]

orionis le 22 octobre 2009 à 10h52
Bonjour à tous,
Je rencontre un petit souci dans l'affichage d'une checkbox dont le résultat diffère suivant Firefox/IE.
Sous Firefox, pas de problème, selon la valeur trouvée dans une table, la case est bien (dé)cochée.

Sous IE, je ne trouve pas la syntaxe à utiliser, après en avoir essayer un bon nombre...

Voici le code dans le template :

<input name="droits" id="{droitsToutClient}" type="checkbox" onclick="checkDroits();" value="{valToutClient}" {chkToutClient}> Tous clients </input>


Et la partie PHP :

if(in_array('touclient', $droits))
{
$t->set_var('droitsToutClient','checked="checked"');
$t->set_var('chkToutClient','checked="checked"');
$t->set_var('valToutClient','chk');
}

A noter que la variable "valToutClient" seule suffit à cocher la case sous Firefox.
Pour mon souci avec IE, j'ai tenté :
"checked"
"checked='true' ou 'selected' ou 'checked'

A noter aussi que la fonction Javascript "checkDroits()" récupère bien l'état de la case, je rencontre donc juste le problème à l'affichage.

Merci pour votre aide...
Fabrice

-->Message édité par totoftotof le 22/10/2009 14:27:06<--
orionis le 22 octobre 2009 à 11h54
Edit : problème résolu, la syntaxe :


$t->set_var('chkToutClient','checked="checked"');


fonctionne correctement...


PRODUITS

TÉLÉCHARGER - LOGICIELS

JEUX VIDÉOS

LOISIRS

01NET PRO

AVIS ET COMMENTAIRES

A PROPOS DE 01NET

publicité
> Test : Microsoft Security Essentials
La suite de sécurité gratuite de Microsoft !

Service 01net
Newsletters 01net
abonnez vous gratuitement !
  
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Nous contacter  |  Charte de confiance  |  Voir notice légale

01net.  -  01men  -  RMC  -  BFM Radio  -  BFM TV  -  TousLesPodcasts  -  01informatique.fr  -  Association RMC-BFM
Tous droits réservés © 1999 - 2009 Internext - 01net.