0
votes

Si la case à cocher est cochée, gardez DIV caché même sur la page rechargée de la page

J'ai un formulaire de rails. Lorsqu'une case à cocher est sélectionnée (true dans la base de données), je veux garder la div cachée. J'ai trouvé d'autres solutions mais à la page rechargée qu'elle réapparaît, je voudrais garder la div masqué si coché ou vrai. XXX

Je sais que ce script ne fonctionnera pas, mais essayé plusieurs exemples différents Pour résoudre mon problème. xxx


0 commentaires

4 Réponses :


1
votes

Pour persister les données, vous devez utiliser window.localstorage , fenêtre.sessionStorage ou < code> document.cookie

Les cookies sont même accessibles par votre backend


0 commentaires

0
votes

Vous pouvez obtenir la valeur de la case à cocher sur la charge de la page. XXX

de cette manière si la case à cocher est cochée, vous pouvez masquer la DIV.


0 commentaires

0
votes

Ajouter à votre CSS

<div id="hide_if_above_checked" class="<%= 'hidden-div' if tos_checkbox %>">
  Do You Agree to Our TOS
</div>


0 commentaires

2
votes

appelez la valeur de la case à cocher à partir de db et vérifiez lorsque vous rendu xxx

div # hide_if_above_checked ne sera affiché que si la base de données n'est pas vraie.


1 commentaires

Génial cela a fonctionné. Appréciez ça! Je préfère aussi cette méthode.