Petite question sur des formulaires

Petite question sur des formulaires - HTML/CSS - Programmation

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

Reply

Marsh Posté le 09-06-2005 à 22:09:56   

Reply

Marsh Posté le 09-06-2005 à 22:15:15    

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

Reply

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

Reply

Marsh Posté le 09-06-2005 à 22:35:34    

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


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 09-06-2005 à 22:35:56    

:??: hein ?  :??:

Reply

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 .

Reply

Marsh Posté le 09-06-2005 à 22:39:10    

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

Reply

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

Reply

Marsh Posté le 09-06-2005 à 22:51:15    

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

Reply

Marsh Posté le 09-06-2005 à 22:56:46    

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


---------------
my flick r - Just Tab it !
Reply

Marsh Posté le 09-06-2005 à 22:56:46   

Reply

Marsh 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

Reply

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
 
 

Reply

Marsh Posté le 09-06-2005 à 23:13:44    

J'ai peur de pas piger [:johneh]

Reply

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

Reply

Marsh Posté le 10-06-2005 à 00:24:41    

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 !
Reply

Marsh Posté le 10-06-2005 à 01:53:12    

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

Reply

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.

Reply

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

Reply

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

Reply

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

Reply

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

Reply

Marsh Posté le 11-06-2005 à 21:18:30    

Silvousplait aidez moiiiiiiiiiii

Reply

Marsh Posté le 12-06-2005 à 14:41:39    

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

Reply

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

Reply

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

Reply

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

Reply

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 ?

Reply

Marsh Posté le 12-06-2005 à 23:13:54    

Post le code modifié

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed