2010-11-11 3 views
0

Dans un projet, je dois utiliser des formulaires HTML rapides pour créer des éléments. J'ai créé un élément checkbox avec des hobbies de noms []. Lorsque le formulaire est affiché, j'obtiens le tableau des passe-temps et leurs valeurs et affiche à nouveau le même formulaire.Comment supprimer des éléments avec HTML Quick form?

Maintenant je veux enlever les cases qui n'ont pas été sélectionnées. Fondamentalement, dans les formulaires HTML rapides, vous pouvez utiliser $ form-> removeElement ('elementname'). Mais comme les cases à cocher sont array, si j'essaie d'utiliser le code ci-dessus, il ne supprime que la première case à cocher.

Existe-t-il un moyen de supprimer uniquement les cases qui n'ont pas été sélectionnées.

J'espère avoir expliqué clairement. Si ce n'est pas le cas, faites-le moi savoir, je vais essayer d'élaborer un peu plus.

Merci, Tanmay

Répondre

0

Essayez Comme vous avez les cases à cocher sélectionnées dans un tableau. lors de l'actualisation, vous devez avoir des cases à cocher d'affichage avec la condition

if(check box is checked) 

Afficher uniquement la case à cocher de ce tableau. ce que je veux dire est générer html case à cocher avec le tableau sélectionné

autre

html par défaut, avec toutes les valeurs.

Mais, laissez-moi vous demander une chose. Supposons qu'il y ait 10 cases à cocher, il sélectionne 5, si vous affichez seulement 5, et s'il veut ajouter une case à cocher supplémentaire, comment l'utilisateur peut-il ajouter, parce que vous n'êtes pas du tout en train d'afficher. Peut être dans votre cas ce n'est pas nécessaire ...

+0

Oui selon les besoins, les cases à cocher ne sont pas nécessaires une fois qu'il en sélectionne peu. Mais oui votre suggestion a fait l'affaire pour moi. – jtanmay

Questions connexes