[HTML] tabmeau et trasmettre les paramettres d'une page....

tabmeau et trasmettre les paramettres d'une page.... [HTML] - Programmation

Marsh Posté le 31-07-2001 à 11:48:47    

voila, j'ai créé un tableau en HTML pour faire une sorted de mise en page, et j'essai de transmettre les paramettres suivant certain évênements, mais il ne veut absolumentpas transmettre tous les paramettres de lapage, juste celui qui est dans la case du tableau ou est l evenment.
 
voila le code:
 
<html>
 
<head>
 <SCRIPT LANGUAGE="JavaScript">
 
 function disable_input()
 {
     document.dateLunditr.datLundi.value="mettre la date";
     
     document.demiLundife.demLundi.checked=false;
     document.dateLundife.datLundi.value="mettre la date";
     document.tacheLundife.tacLundi.value="";
     
     document.dateLundiab.datLundi.value="mettre la date";
     document.tacheLundiab.tacLundi.value="";
 }
 
 
</SCRIPT>
 
<title>Compte rendu de l</title>
</head>
 
<body>
 
<!-- En Tête -->
<table border="1" width="100%">
  <tr>
    <td width="50%"><b><font face="Bookman Old Style">Compte rendu de
      l'activité du:</font></b>
      <form method="POST">
        <!-- -->
        <p><select size="1" name="debutDate">
        </select></p>
      </form>
    </td>
    <td width="50%"><font face="Bookman Old Style"><b>Au:</b></font>
      <form method="POST">
        <p><select size="1" name="finDate">
        </select></p>
      </form>
    </td>
  </tr>
</table>
 
<form name='ADM3T' method='get' action="http:/www...">
 
 
<!-- Début du tableau -->
<p> </p>
<form nmethod="POST">
  <table border="1" width="100%" height="1">
    <tr>
      <td width="4%" height="75">   <font face="Bookman Old Style"><i><u>1/2
        Journées.</u></i></font></td>
      <td width="20%" height="75">
        <p align="center"><i><u><font face="Bookman Old Style">Journées</font></u></i></td>
      <td width="1%" height="75">
        <p align="center"><i><u><font face="Bookman Old Style">Férié</font></u></i></td>
      <td width="4%" height="75">
        <p align="center"><i><u><font face="Bookman Old Style">Absent </font></u></i></td>
      <td width="8%" height="75">
        <p align="center"><i><u><font face="Bookman Old Style">Travaillé</font></u></i></td>
      <td width="23%" height="75" align="center"><i><u><font face="Bookman Old Style">Projet</font></u></i></td>
      <td width="21%" height="75" align="center"><i><u><font face="Bookman Old Style">Activité</font></u></i></td>
      <td width="19%" height="75" align="center"><i><u><font face="Bookman Old Style">Tâche</font></u></i></td>
    </tr>
     
    <!-- Lundi simple -->
    <tr>
      <td width="10%" height="1" align="center">
              <form method="POST">
              <p><input type="checkbox" name="demLundi" onClick="document.ADM3T.submit()" value="OK"></p>
       </form>
      </td>
       
      <td width="16%" height="1" align="center">
        <form name="dateLunditr" method="POST">
          <p><input name="datLundi" type="text"  size="21" onKeyUp=disable_input() disabled></p>
        </form>
      </td>
       
      <td width="8%" height="1" align="center">
        <form method="POST">
          <p><input type="checkbox" name="ferLundi" onClick="document.ADM3T.submit()" value="OK"></p>
        </form>
      </td>
       
      <td width="10%" height="1" align="center">
        <form method="POST">
          <p><input type="checkbox" name="AbsLundi" onClick="document.ADM3T.submit()" value="OK"></p>
        </form>
      </td>
       
      <td width="10%" height="1" align="center">
        <form method="POST">
          <p><input type="checkbox" name="traLundi" onClick="document.ADM3T.submit()" value="OK" checked></p>
        </form>
      </td>
       
      <td width="19%" height="1" align="left">
        <form method="POST">
          <p><select size="1" name="proLundi" onChange="document.ADM3T.submit()"></select></p>
        </form>
      </td>
       
      <td width="15%" height="1" align="left">
        <form method="POST">
          <p><select size="1" name="actLundi" onChange="document.ADM3T.submit()"></select></p>
        </form>
      </td>
       
      <td width="12%" height="1" align="center">
        <form name="tacheLunditr" method="POST">
          <p><input type="text" name="tacLundi" size="20"></p>
        </form>
      </td>
    </tr>
      </table>
</form>
 
</body>
 
</html>
 
et donc le probleme est que chaque cellule du tableau est associée à une forme, et si je fais une forme générale, ca ne fonctionne pas plus et netscape 4.75 ne le digère pas, alors si vous avez un moyen de transmettre tous les paramettres contenus dans cette page a atravers l adresse en post ou en get ( surtout post mais jeme sert de get our verifier ), ça serait super sympa.
je debute complètement en HTML.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 31-07-2001 à 11:48:47   

Reply

Marsh Posté le 31-07-2001 à 11:54:01    

please c'est assez important :(.
je ferais un bisus a celui qui répond :D.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Marsh Posté le 31-07-2001 à 12:18:47    

Tu ne peux pas avoir de tag FORM à l'intérieur d'un tableau (à part si tu mets ton formulaire dans une seule cellule, mais tu perds ta mise en page).
 
Il faut donc ouvrir ton formulaire
<form method="...">
ensuite insérer un tableau
<table...>
<tr>
<td>
<input type="">
</td></tr>
<tr><td>
<input type="">
etc., etc.
</table>
</form>
 
comme ça ton formulaire encadre le tableau, et la vie est belle (si ça marche...  ;), mais ça devrait).
 
Po le temps d'essayer, à toi de voir !

Reply

Marsh Posté le 31-07-2001 à 12:40:25    

C'est normal que ça marche pas, je t'appelle

Reply

Marsh Posté le 31-07-2001 à 12:42:52    

Il faut pas que tu fasses un <FORM> pour chaque variable que tu veux passer, t'en fais un pour toute la page.
J'ai essayé de te joindre, mais pas eu

Reply

Marsh Posté le 31-07-2001 à 13:17:36    

D'accord avec DragonSpirit,
 
Tu mets une seule form et tout devrait bien se passer, par contre g pas bien compris le but de tes submits en JS, dès que tu coches Lundi, tu submit !!! et après t sensé faire koi...?
 
<table border="1" width="100%" height="1">
  <form name='ADM3T' method='post' action="http:/www...">  
  <tr>
 
 
....
 
 
  </tr>
  </form>
</table>

Reply

Marsh Posté le 31-07-2001 à 14:25:47    

bein c est sense raffraichir toute la page car certaine options serton disponibles suivant diverses aprametresle serveur enverra une nouvelle page html, mais il doit prendre en compte tous les parametres.


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
Reply

Sujets relatifs:

Leave a Replay

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