Petite question sur des formulaires - HTML/CSS - Programmation
Marsh Posté le 09-06-2005 à 22:15:15
Tu n'es pas clair.
Ton exemple n'est pas bon.
Reprend ton explication.
Marsh Posté le 09-06-2005 à 22:24:59
ok désolé je reprend
en fait j'ai besoin dans ma page html de multiples formulaires pour effectuer des actions dans ma page par exemple selectionner ou deselectionner un ensemble de checkbox or pour ce faire j'ai besoin de situer ses checkbox dans ma pages.
ce que je voudrais savoir c'est lorsque je vais valider mon formulaire maitre je vais bien envoyer les elements des formulaire "fils" avec leurs valeurs .
Merci
Marsh Posté le 09-06-2005 à 22:38:52
zapan666 a écrit : la question qui me vient a l'esprit : pourquoi des formulaires fils ? |
Comment faire sans lorsque les elements sont dynamique donc je ne connais pas d'avance leurs nombres ni leurs nom il me semble que je suis obligé d'utilise des formulaire pour separer les different elements de ma page pour agir sur eux sans agir sur d'autre
exemple:
Je veux checker un ensemble de checkbox sans checker les autres contenus dans ma page .
Marsh Posté le 09-06-2005 à 22:46:07
afbilou a écrit : MMmmm ... non rien à faire, je ne comprends pas. |
arf je dois vraiment etre une buse pour m'expliquer
Désolé .
je reresaie .
Sur une page html j'ai un ensemble d'onglet comprenant chacun un ensemble de checkbox.
Chacun de ces onglets a une utilité differentes des autres.
Je dois pourvoir par exemple en cliquant sur un btn checker l'ensemble de mes checkbox sans checker les autres contenu dans les autres onglets .
J'ai un donc un formulaire pour chacun des groupes de checkbox.
Par contre j'ai besoin d'envoyer l'ensemble de ses checkbox via l'action de mon formulaire principal.
c'est mieux expliquer ?
Marsh Posté le 09-06-2005 à 22:51:15
il faut faire un seul formulaire.
t'a pas le droit d'en imbriquer
Marsh Posté le 09-06-2005 à 22:56:46
ReplyMarsh Posté le 09-06-2005 à 22:59:19
Pas d'imbrication possible.
Soit tu fait un forumaire global, soit tu fais plusieurs petit formulaires, a toi de voir selon le besoin.
L'imbrication de form ne veux rien dire et ne te menera a rien
Marsh Posté le 09-06-2005 à 23:06:40
zapan666 a écrit : Regroupe tes checkbox dans un <div> ou <fieldset> |
Mouais c'est bien ce que je pensais pfffffff
Alors comment faire l'equivalent de ma fonction de selection et deselection de mes checkbox dans un fieldset au lieu d'un formulaire ?
On peux agir sur un fieldset de la meme facon qu'une form ? en allant chercher les elements contenu dedans ?
Merci d'avance
Marsh Posté le 09-06-2005 à 23:28:36
pep pep pep.
Tu compte faire quoi avec ton block. non non ...
Il te faut un FORM, pas le choix si tu veux récolter tes informations
Je comprend la reaction de florentG
Marsh Posté le 10-06-2005 à 01:53:12
geulderack a écrit : ok désolé je reprend |
Un genre de truc comme ca http://afbilou.free.fr/tmp/check.html ?
Une ebauche ... tu peux mettre en forme les fieldset et le formulaire avec des CSS pour faire des onglets et compagnies ...
Marsh Posté le 10-06-2005 à 02:00:07
Evidemment il faut egalement tester le support par le navigateur de toutes les methodes et proprietes utilisées.
Tu peux egalement créer le bouton "Tout selectionner" par un Javascript : si un navigateur n'a pas le support de javascript le bouton n'apparaitra pas comme ca.
Bref c'est un petit exemple.
Marsh Posté le 10-06-2005 à 20:56:42
afbilou a écrit : Un genre de truc comme ca http://afbilou.free.fr/tmp/check.html ? |
Ah oui c'est presque ca sauf que j'ai besoin a la place de l'element bouton d'avoir un input de type image et que l'evenement soit generer sur le onclick .
Mais tu me redonne espoir merci encore
Marsh Posté le 10-06-2005 à 21:41:20
afbilou a écrit : Evidemment il faut egalement tester le support par le navigateur de toutes les methodes et proprietes utilisées. |
C'est bon j'ai utiliser ton exemple et je l'ai mis a ma sauce et ca fonctionne super un grand Merci a tous mais particulierement a toi afbilou. ;
Marsh Posté le 11-06-2005 à 02:32:14
geulderack a écrit : Ah oui c'est presque ca sauf que j'ai besoin a la place de l'element bouton d'avoir un input de type image et que l'evenement soit generer sur le onclick . |
En fait l'element button peut etre le pere de :
* texte
* abbr
* acronym
* address
* b
* bdo
* big
* blockquote
* br
* cite
* code
* del
* dfn
* div
* dl
* em
* h1
* h2
* h3
* h4
* h5
* h6
* hr
* i
* img
* ins
* kbd
* map
* noscript
* object
* ol
* p
* pre
* q
* samp
* script
* small
* span
* strong
* sub
* sup
* table
* tt
* ul
* var
Donc t'as le choix ... et pis les CSS pour personnaliser ton button c'est plus ke conseillé aussi
Marsh Posté le 11-06-2005 à 16:02:12
Alors ca marche pas encore je t'explique ca marche tres bien lorsqu'il n'y a pas de mise en forme mais des que je met des balises avant ou apres les checkbox ca marche plus je t'ai mis les 2 cas le premier qui fonctionne mais sans mise en forme et le second ben qui marche pas en fait je voudrais garder cette mise en forme et lorsque je clique sur le btn checker mes checkbox.
Merci
Code :
|
Marsh Posté le 12-06-2005 à 15:10:23
je croyais que on pouvais utiliser getElementsByName dans le cadre d'un formulaire s'il n'y avait pas d'id sur les champs
Marsh Posté le 12-06-2005 à 15:11:24
De toute manière, il faut toujours un id sur les champs pour les associer avec un label. Et getElementsByName n'est pas standard, c'est un machin kro$oft...
Marsh Posté le 12-06-2005 à 15:13:55
oki maitre FlorentG, et tout à fait exact, mes formulaires je les fait en label et id tout le temps puis attaque en CSS pour mettre en forme le truc.
mais un jour un collegue a modifié le boulot ke j'avais fait, et qu'est ce que j'ai trouvé à la place ? des tableaux !!!!!!!!!! putain
Marsh Posté le 12-06-2005 à 19:53:31
ah bon je peux tjs utiliser getelementbyid ok mais si j'utilise ca ne marche pas plus et meme la premiere solution sans les tableaux marche plus ...
Personne pour me donner un coup de main ?
Marsh Posté le 09-06-2005 à 22:09:56
Bonjour j'ai besoin de faire des actions differentes dans des formulaires differents mais contenu dans un formulaire "maitre", car l'ensemble des elements de ma page doivent etre envoyé via l'action du formulaire maitre .
esque cela est possible ?
exemple
<form action="titi.html" name="Maitre">
<form action="titi.html" name="1">
<input type="text" name="Nom">
</form>
<form action="titi.html" name="2">
<input type="text" name="Nom2">
</form>
</form>
Merci d'avance