|
|||
![]()
Hi,
Ich habe eine Tabelle mit einigen datenzeilen. Die letzte Zeile in der Tabelle soll eine Eingabezeile sein, sieht also gleich aus wie die übrigen, hat aber statt Wertefeldern, Eingabefelder. Ein <form> tag um den letzten <tr> Tag scheint aber nicht erlaubt zu sein. Ich kann <form> nicht um die ganze Tabelle machen, weil die form als Zeile per Ajax eingefügt wird. Hat irgendjemand eine Idee wie man das lösen könnte? danke, Christoph Geändert von solars (04.05.2007 um 19:35 Uhr) |
Sponsored Links |
Sponsored Links |
|
|||
![]() Zitat:
Ausserdem ist es wichtig den Unterschied zwischen "Tag" und "Element" zu kennen. Im DOM kannst du nur Elemente manipulieren. Man kann zwar theroretisch die "Tags" manipulieren (z.B: mit innerHTML), aber auch dort solltest du immer nur vollständige Elemente manipulieren, denn wenn du dem Browser nur unvollständige Elemente (wie z.B. ein einsames "<form>"-Tag) vorlegst (er weiss ja nicht das "in der Zukunft" das fehlende "</form>" nachkommt), dann muss es anfangen Fehlerkorrektur zu betreiben (wie auch im Quirksmode) und die Ergibnisse sind nicht vorherzusagen. Robin |
|
|||
![]()
sorry, war ein bisschen schnell schnell dahergeschrieben.
ich kenne die unterschiede natuerlich, und im nachhinein ists ziemlich offensichtlich das das nicht funktioniert. was mich eigentlich aufgeregt hat und ich erst jetzt bemerkt habe, ist das es offensichtlich keine 'schöne' lösung fuer das oben angesprochene problem gibt, was eigentlich ziemlich trivial und verbreitet ist. (zb etwas in die richtung <tform> wie es in einigen diskussionen darueber vorgeschlagen wird) ich wrappe jetzt halt die ganze tabelle in <form> was meiner ansicht nach ein ziemlich haesslicher workaround ist. |
|
|||
![]() Zitat:
Zitat:
Robin |
|
|||
![]()
nein, mit layout hat das nichts zu tun, nur damit das viele benutzer aus anderen anwendungen ein interface gewohnt sind bei dem die jeweils letzte zeile einer datentabelle zugleich eine zeile fuer neue eingabe darstellt.
(wer das im detail wissen will kann unter entsprechenden user interface diskussionen nachschlagen) mit 'problem' meine ich, das es nicht moeglich ist nur die row als eingabeform zu deklarieren, was nicht nur semantisch sondern auch aus der application design sicht, definitiv besser waere. |
|
|||
![]() Zitat:
Ich hatte das Problem auch schon, und ich designe nicht mit Tabellen, die war nur dafür da um Daten tabellarisch dazustellen, die man dann verändern kann.. BTW: Ich habe bei mir zwei extra Zellen mit den Tags gemacht. Ist nicht schön, aber immerhin. |
![]() |
Themen-Optionen | |
Ansicht | |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
Linkverhalten im IE6 | ChOpSueY! | CSS | 19 | 19.05.2008 23:48 |
Form Tag Anfang und Ende | chris07 | (X)HTML | 5 | 17.06.2005 15:27 |
Form Tag wohin? | ESmazter | (X)HTML | 3 | 08.11.2004 16:22 |
Im Tag form ist das Attribut `name` nicht erlaubt ? | Spardie | (X)HTML | 2 | 08.10.2004 09:59 |