Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: łaczenie tabel za pomoca js
Forum PHP.pl > Forum > Przedszkole
dzajko
Witam
Mam kawałek kodu, przedstawiony poniżej. Szukam rozwiązania, które pozwoliło by mi po wybranie z listy dnia np. poniedziałek godziny od 9:00 do 11:00 aby w tabeli zostały połączone komórki od 9 do 11 w poniedziałek i do scalonych komórek został wpisany tekst z pola tekstowego z nazwa przedmiotu.
Kod ma służyć do budowy plany zajęć online, na koniec ma być generowana tabela z rozkładem.

Czego użyć?
Proszę o podpowiedź. może ktoś spotkał się z czymś podobnym.

  1. <table border="1" width="100%">
  2. <tr><td width="55%">
  3. <table width="70%" border="1">
  4. <tr>
  5. <td>&nbsp;</td>
  6. <td>poniedziałek</td>
  7. <td>wtorek</td>
  8. <td>środa </td>
  9. <td>czwartek</td>
  10. <td>piątek</td>
  11. <td>sobota</td>
  12. <td>niedziala</td>
  13. </tr>
  14. <tr>
  15. <td>8-9</td>
  16. <td>&nbsp;</td>
  17. <td>&nbsp;</td>
  18. <td>&nbsp;</td>
  19. <td>&nbsp;</td>
  20. <td>&nbsp;</td>
  21. <td>&nbsp;</td>
  22. <td>&nbsp;</td>
  23. </tr>
  24. <tr>
  25. <td>9-10</td>
  26. <td>&nbsp;</td>
  27. <td>&nbsp;</td>
  28. <td>&nbsp;</td>
  29. <td>&nbsp;</td>
  30. <td>&nbsp;</td>
  31. <td>&nbsp;</td>
  32. <td>&nbsp;</td>
  33. </tr>
  34. <tr>
  35. <td>10-11</td>
  36. <td>&nbsp;</td>
  37. <td>&nbsp;</td>
  38. <td>&nbsp;</td>
  39. <td>&nbsp;</td>
  40. <td>&nbsp;</td>
  41. <td>&nbsp;</td>
  42. <td>&nbsp;</td>
  43. </tr>
  44. <tr>
  45. <td>11-13</td>
  46. <td>&nbsp;</td>
  47. <td>&nbsp;</td>
  48. <td>&nbsp;</td>
  49. <td>&nbsp;</td>
  50. <td>&nbsp;</td>
  51. <td>&nbsp;</td>
  52. <td>&nbsp;</td>
  53. </tr>
  54. <tr>
  55. <td>13-14</td>
  56. <td>&nbsp;</td>
  57. <td>&nbsp;</td>
  58. <td>&nbsp;</td>
  59. <td>&nbsp;</td>
  60. <td>&nbsp;</td>
  61. <td>&nbsp;</td>
  62. <td>&nbsp;</td>
  63. </tr>
  64. <tr>
  65.  
  66. </td>
  67. <td width="45%">
  68. <table width="100%" border="1">
  69. <tr>
  70. <td colspan="2">&nbsp;</td>
  71. </tr>
  72. <tr>
  73. <td width="32%">wybierz dzień</td>
  74. <td width="68%">
  75. <select name="dzien" id="dzien">
  76. <option value="poniedzialek">poniedziałek</option>
  77. <option value="wtorek">wtorek</option>
  78. <option value="sroda">środa</option>
  79. <option value="czwartek">czwartek</option>
  80. <option value="piatek">piątek</option>
  81. <option value="sobaota">sobota </option>
  82. <option value="niedziela">niedziela</option>
  83. </select>
  84. </form> </td>
  85. </tr>
  86. <tr>
  87. <td>godzina rozpoczęcia</td>
  88. <td><select name="dzien2" id="dzien2">
  89. <option value="9">9:00</option>
  90. <option value="10">10:00</option>
  91. <option value="11">11:00</option>
  92. <option value="12">12:00</option>
  93. <option value="13">13:00</option>
  94. </select></td>
  95. </tr>
  96. <tr>
  97. <td>godzina zakonczenia </td>
  98. <td><select name="dzien3" id="dzien3">
  99.  
  100. <option value="10">10:00</option>
  101. <option value="11">11:00</option>
  102. <option value="12">12:00</option>
  103. <option value="13">13:00</option>
  104. <option value="14">14:00</option>
  105. </select></td>
  106. </tr>
  107. <tr>
  108. <td>rodzaj zajeć</td>
  109. <td><select name="dzien4" id="dzien4">
  110. <option value="W">W - wykład</option>
  111. <option value="C">C - ćwiczenia</option>
  112. <option value="L">L - laboratorium</option>
  113. </select></td>
  114. </tr>
  115. <tr>
  116. <td>Nazwa przedmiotu</td>
  117. <td>
  118. <input type="text" name="nazwa_przedmiotu" id="nazwa_przedmiotu">
  119.  
  120. </td>
  121. </tr>
  122. <tr>
  123. <td>&nbsp;</td>
  124. <td>&nbsp;</td>
  125. </tr>
  126. <tr>
  127. <td>&nbsp;</td>
  128. <td><button>Zapisz</button>
  129. </td>
  130. </tr>
  131.  
  132. </td>
  133. </tr>
zegarek84
zerknij tutaj i przerób ten skrypt - trochu pomyś i pobaw się na obiektach DOM:
js - Wyręczyć serwer?
erix
Prosze o tag tematu.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.