Rester sur tabs aprés un submit

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Rester sur tabs aprés un submit

Re: Rester sur tabs aprés un submit

par two3d » 02 mai 2022, 23:55

En général c'est

Code : Tout sélectionner

class="active"
qu'il faut utiliser pour sélectionner un tab par défaut.

Pour savoir qu'il ya eu POST tu demande à PHP avec un

Code : Tout sélectionner

isset(nom d'un champ du formulaire dans le tab2) ? alors tu met la classe active sur tab2
https://www.php.net/manual/fr/function.isset.php

Re: Rester sur tabs aprés un submit

par Faunalapoule » 02 mai 2022, 17:40

J'y ai pensé, mais comment faire ??? Il faut que je crée une variable ???

Re: Rester sur tabs aprés un submit

par @rthur » 01 mai 2022, 18:32

Tu as également toutes les infos pour préselectionner la tab que tu veux au chargement de ta page ici :
https://materializecss.com/tabs.html

Re: Rester sur tabs aprés un submit

par or 1 » 01 mai 2022, 14:07

soit utiliser de l'ajax au lieu d'une soumission classique du formulaire, https://api.jquery.com/jquery.post/
soit lire la doc pour savoir si l'on arrive sur tabs2 en ajoutant par exemple #tabs2 dans l'url.

Rester sur tabs aprés un submit

par Faunalapoule » 01 mai 2022, 13:26

Bonjour,

Désolé pour le titre mais je ne savais pas comment l'expliquer. Sinon, voici la question :

Je suis en train de crée un site et il y a une page pour modifier son profil. Sur cette page, il y a des "tabs", qui sont faites grace à Materialize CSS. Le probléme, ce que quand je post la modification sur le tabs2, je suis automatiquement rédirigé vers le tabs1, alors que je voudrait rester sur le tabs2, et voir ma card affiché "Votre mot de passe à bien été modifier." Malheureusemnt, je suis redirigé vers la tabs 1 alors que je voudrait rester sur la tabs2

Merci d'avance