Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3040 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème avec "display:non"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec "display:non"

n°2014994
bingojm
Posté le 06-08-2010 à 18:00:57  profilanswer
 

Bonjour à tous,
 
J'ai un petit soucis avec un formulaire.
L'action se passe dans ma page verif.php. S'il y a une erreur, elle est bien précisée dans cette page et l'utilisateur est invité à revenir sur la page précédente avec un lien retour.
 
Pour ne pas devoir réencoder toutes les données, j'utilise session_start(); et un echo pour chacun de mes input.
Tout va bien sauf pour un div que j'ai caché au départ avec display:none...
Il s'affiche si mon bouton radio est sur "Oui" avec un Onclick.
Le problème est que je n'arrive pas à garder mon div affiché quand je reviens à ma première page.
 
Y a-t-il moyen?
 
Voici mon code:

Code :
  1. <script>
  2. function visibilite(thingId)
  3. {
  4. var targetElement;
  5. targetElement = document.getElementById(thingId) ;
  6. targetElement.style.display = "" ;
  7. }
  8. function invisibilite(thingId)
  9. {
  10. var targetElement;
  11. targetElement = document.getElementById(thingId) ;
  12. targetElement.style.display = "none" ; 
  13. }
  14. </script>
  15. ...
  16. <tr>
  17.         <td><label for="tva">Etes-vous assujetti à la TVA?</label></td>
  18.         <td><input type="radio" id="tva_oui" name="radios_0" onClick="javascript:visibilite('form_tva'); " value="Oui" <?php if ($_SESSION['radios_0'] == Oui) echo 'checked="checked"' ?> >&nbsp;Oui&nbsp;&nbsp;<input type="radio" id="tva_non" name="radios_0" onClick="javascript:invisibilite('form_tva'); " value="Non" <?php if ($_SESSION['radios_0'] == Non) echo 'checked="checked"' ?> />&nbsp;Non</td>
  19.       </tr>
  20.     </table>
  21.     <div id="form_tva" style="display:none;"> ...</div>

 

mood
Publicité
Posté le 06-08-2010 à 18:00:57  profilanswer
 

n°2015154
Pascal le ​nain
Posté le 07-08-2010 à 22:03:21  profilanswer
 

Code :
  1. <div id="form_tva" <?php if ($_SESSION['radios_0'] != Oui){echo 'style="display:none;"';} ?>> ...</div>


 
 
ah, aussi :
 

Code :
  1. onClick="javascript:visibilite('form_tva');


 [:athlonsoldier]  

Code :
  1. onClick="visibilite('form_tva');


 [:prab]


Message édité par Pascal le nain le 07-08-2010 à 22:06:16

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Problème avec "display:non"

 

Sujets relatifs
problème formulaire de contactScript Galleria, problème avec Firefox
Batch windows : probleme avec wgetProblème SSL, générer les fichiers .csr et .key
Problème avec .htaccess ( pas de page d'authentification)[PHP-SOAP] Problème de choice
probleme display:none ie :s[RESOLU] Display None/Block
[Resolu] Problème de DIV avec un "padding" et un "display: inline;"Résolu [CSS] Problème de list - display inline
Plus de sujets relatifs à : Problème avec "display:non"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR