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
  1. <tr>  
  2.   <form>  
  3.     <td>  
  4.       <input>  
  5.     </td>  
  6.     [további cellák/mezők]  
  7.    </form>  
  8. </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
  1. <tr>  
  2.   <td>  
  3.     <form>  
  4.       <input>  
  5.     <form>  
  6.   </td>  
  7.   [további cellák/mezők]  
  8. </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:
  1. <tr>  
  2.   <td>  
  3.     <form>  
  4.       <table>  
  5.         <tr>  
  6.           <td>  
  7.             <input>  
  8.           </td>  
  9.           <td>  
  10.             <input>  
  11.           </td>  
  12.           <td>  
  13.             <input>  
  14.           </td>  
  15.         </tr>  
  16.       </table>  
  17.     <form>  
  18.   </td>  
  19.   [további cellák/mezők]  
  20. </tr>  
Az alábbi egyébként miért nem jó?
  1. <tr>  
  2.   <td>  
  3.     <form>  
  4.       <input>  
  5.       <input>  
  6.       <input>  
  7.     <form>  
  8.   </td>  
  9.   [további cellák/mezők]  
  10. </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:
  1. <form>  
  2.   <input>  
  3.   <input>  
  4.   <input>  
  5. <form>  
  6. [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