2010-11-25 21 views
0

J'ai 3 sections sur un formulaire qui slideDown() lorsqu'une case est cochée et slideUp() lorsque la case n'est pas cochée.<button> Le texte disparaît lors de l'utilisation de jQuery slideUp()/slideDown()

Dans une partie du formulaire, j'utilise un simple bouton pour exécuter une fonction.

Si je décoche la case à cocher pour faire glisser le contenu vers le haut puis le revérifier pour redescendre le contenu, le texte dans le bouton disparaît et me laisse avec un petit bouton, qui fonctionne toujours, mais n'informe pas l'utilisateur de ce qu'il fait.

Toute aide serait géniale.

Merci

Richard

+0

Dans tous les navigateurs? De plus, vous manquez des mots ici et là dans votre question: ".. j'utilise un simple XXXXX pour exécuter une fonction" et "... le texte dans le XXXXX disparaît ...". Voir le code aide souvent. – Gidon

+0

serait plus facile de vous aider si vous nous fournissez du code. – Simon

+0

Je savais que vous demanderiez cela :-). Merci d'avoir répondu, mais j'ai réussi à le réparer et je vais ajouter une petite réponse. À votre santé –

Répondre

0

Ok, donc dans ma fonction pour faire glisser le contenu Ï eu la ligne suivante:

$("#" + section + " :input").val(""); 

Il se trouve que cela efface non seulement les champs évidents, texte etc, il efface également le texte du bouton.

J'ai simplement changé cette ligne de code à:

$("#" + section + " :input[type='text']").val(""); 

Merci pour vos réponses rapides!

Richard