twitter bootstrap alerte cacher lors de l'initialisation
Je suis en utilisant twitter bootstrap pour mes alertes et je veux qu'une alerte s'affiche quand il y a une erreur dans les entrées. Je peux le cacher lors de l'initialisation et de l'afficher une fois qu'une erreur se produit. Mais après que l'alerte disparaît de nouveau. est-il possible de s'assurer que l'alerte reste là jusqu'à ce que l'entrée correcte est donnée
<div class="span4">
<div class="alert alert-error fade in" id = "user_name_exist" >
<button type="button" class="close">×</button>
<h4 class="alert-heading">Username error!</h4>
The username entered is used by another user. Please choose another one!
</div>
</div>
quelqu'un peut m'aider?
- Cela dépend de votre technique de validation (plugin, ou manuel). C'est là que le problème réside. Qu'utilisez-vous ?
Vous devez vous connecter pour publier un commentaire.
Pour ce que ça vaut, je ne suis pas un fan de l'édition de paquets téléchargés. J'ai la même chose sur ma fin, mais ce que j'ai fait était juste enlever le
data-dismiss="alert"
partie du bouton fermer. Ensuite utilisée essentiellement le même code que Nintin a ci-dessus pour masquer l'alerte.Code HTML
Code JS
J'ai aussi remplir dynamiquement mes messages d'erreur à l'aide de PHP, mais je n'ai pas aperçu qu'ici, comme il ne fait pas partie de la question.
Vous devez Supprimer la Ligne de bootstrap-alert.js fichier
Supprimer .remove() et enregistrez le fichier js
que d'ajouter du Javascript dans votre code pour fermer manuellement ex
C'est une vieille question, mais la suite a fonctionné pour moi (à partir d'une autre réponse sur stackoverflow, mais je ne trouve pas le lien pour cette réponse plus). Espérons que cela aide quelqu'un.