ugrás a tartalomhoz

tr - form - {td - input} - firefox alatt nem működik

zsepi · 2005. Ápr. 19. (K), 11.05
hali,

van egy nyilvántartásom, amit táblázatban jelenítek meg, s minden sornak szerkeszthetőnek kell lennie. A feldolgozást megkönnyítendő, soronként új formot hoztam létre, valahogy így

<tr>
  <form>
    <td>
      <input>
    </td>
    [további cellák/mezők]
   </form>
</tr>
sajnos, firefox (1.0.2 és 1.0.3) alatt ez használhatatlan, mert a tbody-ban nem enged közvetlenül mást, csak tr elemeket (akár van doctype, akár nincs).

Érdekelne, hogy a táblázatot megtartva (mert logikus) hogy lehetne ezt működésre bírni, a szerver oldali feldolgozó kódon nem változtatva (azaz paraméterként csak egy sor változóit kapja meg). Én még csak arra jutottam, hogy listában jelenítem meg, s CSS-ből táblává formázom, de ez azért egy csúnya megoldás lenne
 
1

kb.

kgyt · 2005. Ápr. 19. (K), 11.57

<tr>
  <td>
    <form>
      <input>
    <form>
  </td>
  [további cellák/mezők]
</tr>
--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
2

pontosítás

zsepi · 2005. Ápr. 19. (K), 12.07
így kellene kinéznie:

Név | Telefonszám | Terület
pista | 06 1 1234567 | 1. terület [módosít]
géza | 06 27 123456 | 2. terület [módosít]

azaz nem megoldás, ha egy cellába rakom be az egész formot, mert akkor a táblázat értelme elveszik, s akkor már inkább a listás megoldás
3

felőlem...

kgyt · 2005. Ápr. 19. (K), 12.34
Mindenáron táblázat kell?
Ha minden sor minden eleme szerepel az űrlapban, akkor:

<tr>
  <td>
    <form>
      <table>
        <tr>
          <td>
            <input>
          </td>
          <td>
            <input>
          </td>
          <td>
            <input>
          </td>
        </tr>
      </table>
    <form>
  </td>
  [további cellák/mezők]
</tr>
Az alábbi egyébként miért nem jó?

<tr>
  <td>
    <form>
      <input>
      <input>
      <input>
    <form>
  </td>
  [további cellák/mezők]
</tr>
Minden input szélessége megadható, és egymás alá fognak kerülni...
A függőleges vonalakat meg css-sel odarajzolhatod.

Egyébként ez is elég lenne szvsz:

<form>
  <input>
  <input>
  <input>
<form>
[további űrlapok]
--
Szeretettel: Károly György Tamás
kgyt&kgyt.hu - http://kgyt.hu
4

táblázatos adat

Jano · 2005. Ápr. 19. (K), 13.14
Ez tipikusan táblázatos adat. Nem csak soronként hanem oszloponként is összefügg.
5

firefox alatt működnek a

toxin · 2005. Ápr. 19. (K), 17.50
firefox alatt működnek a css2-es display:table, display:table-row, display:table-cell css-tulajdonságok, összerakhatod a táblát velük ul,li div,span stb .vel is