Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
958 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Petite question sur des formulaires

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petite question sur des formulaires

n°1114913
geulderack
Posté le 09-06-2005 à 22:09:56  profilanswer
 

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

mood
Publicité
Posté le 09-06-2005 à 22:09:56  profilanswer
 

n°1114920
afbilou
pouet your life
Posté le 09-06-2005 à 22:15:15  profilanswer
 

Tu n'es pas clair.
Ton exemple n'est pas bon.
 
Reprend ton explication.

n°1114936
geulderack
Posté le 09-06-2005 à 22:24:59  profilanswer
 

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

n°1114961
zapan666
Tout est relatif
Posté le 09-06-2005 à 22:35:34  profilanswer
 

la question qui me vient a l'esprit : pourquoi des formulaires fils ?


---------------
my flick r - Just Tab it !
n°1114962
ritzle
Posté le 09-06-2005 à 22:35:56  profilanswer
 

:??: hein ?  :??:

n°1114969
geulderack
Posté le 09-06-2005 à 22:38:52  profilanswer
 

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 .

n°1114971
afbilou
pouet your life
Posté le 09-06-2005 à 22:39:10  profilanswer
 

MMmmm ... non rien à faire, je ne comprends pas.

n°1114988
geulderack
Posté le 09-06-2005 à 22:46:07  profilanswer
 

afbilou a écrit :

MMmmm ... non rien à faire, je ne comprends pas.


 
arf je dois vraiment etre une buse pour m'expliquer  :D  
Désolé .
 
je reresaie :pt1cable:.
 
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 ?

n°1114999
ritzle
Posté le 09-06-2005 à 22:51:15  profilanswer
 

il faut faire un seul formulaire.
t'a pas le droit d'en imbriquer

n°1115003
zapan666
Tout est relatif
Posté le 09-06-2005 à 22:56:46  profilanswer
 

Regroupe tes checkbox dans un <div> ou <fieldset>


---------------
my flick r - Just Tab it !
mood
Publicité
Posté le 09-06-2005 à 22:56:46  profilanswer
 

n°1115005
Badze
Aime les frites
Posté le 09-06-2005 à 22:59:19  profilanswer
 

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

n°1115011
geulderack
Posté le 09-06-2005 à 23:06:40  profilanswer
 

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
 
 

n°1115026
FlorentG
Unité de Masse
Posté le 09-06-2005 à 23:13:44  profilanswer
 

J'ai peur de pas piger [:johneh]

n°1115051
Badze
Aime les frites
Posté le 09-06-2005 à 23:28:36  profilanswer
 

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

n°1115166
zapan666
Tout est relatif
Posté le 10-06-2005 à 00:24:41  profilanswer
 

je pense qu'il veut faire une selection automatique de plusieurs checkbox d'un coup, via un coup de javascript.
 

  • Choix 1
  • Choix 2
  • Choix 3
  • Tout cocher d'un coup


Message édité par zapan666 le 10-06-2005 à 00:25:06

---------------
my flick r - Just Tab it !
n°1115206
afbilou
pouet your life
Posté le 10-06-2005 à 01:53:12  profilanswer
 

geulderack a écrit :

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

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 ...

n°1115207
afbilou
pouet your life
Posté le 10-06-2005 à 02:00:07  profilanswer
 

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.

n°1116210
geulderack
Posté le 10-06-2005 à 20:56:42  profilanswer
 

afbilou a écrit :

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 ...


 
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

n°1116271
geulderack
Posté le 10-06-2005 à 21:41:20  profilanswer
 

afbilou a écrit :

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.


 
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.  :jap: ;

n°1116455
afbilou
pouet your life
Posté le 11-06-2005 à 02:32:14  profilanswer
 

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 .
 
Mais tu me redonne espoir merci encore


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 :p ... et pis les CSS pour personnaliser ton button c'est plus ke conseillé aussi :p

n°1116688
geulderack
Posté le 11-06-2005 à 16:02:12  profilanswer
 

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 :
  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function Selectall(imgchk)
  5. {
  6. var e = document.getElementsByName(imgchk);
  7. for (var i=0 ; i<e.length ; i++)
  8.   selection(e[i]); return false;
  9.  }
  10.  function selection(e)
  11.  {
  12.   var current = e.parentNode;
  13.   current = current.firstChild;
  14.   while (current)
  15.   {
  16.    if (current.tagName == 'INPUT' && current.getAttribute('type') == 'checkbox')
  17.    current.checked = !current.checked;
  18.    current = current.nextSibling;
  19.   }
  20.  }</script>
  21. </head>
  22. <body>
  23. <form>
  24. <fieldset>
  25. <table>
  26. <tr>
  27. <td>
  28.    
  29. <input type="image" name="CheckProfil" onclick="Selectall('CheckProfil');return false">Tout sélectionner</input>
  30. <br><input type="checkbox" />
  31. aaa<br><input type="checkbox" />
  32. aaa<br><input type="checkbox" />
  33. aaa<br><input type="checkbox" />
  34. aaa<br><input type="checkbox" />
  35. </td>
  36. </tr>
  37. </table>
  38. </fieldset>
  39. </form>
  40. <form>
  41. <fieldset>
  42. <table border="1" width="100%" id="table2">
  43. <tr>
  44.  <td colspan="2"><input type="image" name="CheckProfil2" onclick="Selectall('CheckProfil2');return false">Tout sélectionner</input>
  45. </td>
  46. </tr>
  47. <tr>
  48.  <td width="310"><input type="checkbox" name="C4" value="ON" />
  49. aaa</td>
  50.  <td><input type="checkbox" name="C5" value="ON" />
  51. aaa</td>
  52. </tr>
  53. <tr>
  54.  <td width="310"><input type="checkbox" name="C3" value="ON" />
  55. aaa</td>
  56.  <td><input type="checkbox" name="C6" value="ON" />
  57. aaa</td>
  58. </tr>
  59. <tr>
  60.  <td width="310"><input type="checkbox" name="C2" value="ON" />
  61. aaa</td>
  62.  <td><input type="checkbox" name="C7" value="ON" />
  63. aaa</td>
  64. </tr>
  65. <tr>
  66.  <td width="310"><input type="checkbox" name="C1" value="ON" />
  67. aaa</td>
  68.  <td><input type="checkbox" name="C8" value="ON" />
  69. aaa</td>
  70. </tr>
  71. </table>
  72. </fieldset>
  73. </form>
  74. </body>
  75. </html>

n°1116843
geulderack
Posté le 11-06-2005 à 21:18:30  profilanswer
 

Silvousplait aidez moiiiiiiiiiii

n°1117198
FlorentG
Unité de Masse
Posté le 12-06-2005 à 14:41:39  profilanswer
 

getElementsByName n'existe pas :/ Donc déjà gicle ça...

n°1117228
gatsusat
Posté le 12-06-2005 à 15:10:23  profilanswer
 

je croyais que on pouvais utiliser getElementsByName  dans le cadre d'un formulaire s'il n'y avait pas d'id sur les champs

n°1117233
FlorentG
Unité de Masse
Posté le 12-06-2005 à 15:11:24  profilanswer
 

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...

n°1117237
gatsusat
Posté le 12-06-2005 à 15:13:55  profilanswer
 

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

n°1117529
geulderack
Posté le 12-06-2005 à 19:53:31  profilanswer
 

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 ?

n°1117681
FlorentG
Unité de Masse
Posté le 12-06-2005 à 23:13:54  profilanswer
 

Post le code modifié

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Petite question sur des formulaires

 

Sujets relatifs
Question surrement basic :/les pointeurs - petite aide !
question sur le javatite question ...
Aide sur 2 formulaires phpquestion shell exp regul
Question sur les definequestion communication entre form
j ai plein de question C# et .net et portabolitéune petite question bete sur les formulaires...
Plus de sujets relatifs à : Petite question sur des formulaires


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR