Ulki: Mehrere Formulare in einer Tabelle

Hiho
Wie kriege ich es hin, dass über mehrere Zeilen einer Tabelle
eine Form gemacht wird, ohne dass ich dabei HTML Inconform werd ?
Ich habe bisher um die <tr>...</tr> einen <form> Tag gemacht aber
das ist laut W3C ungültig. Was tun ?
gruß
Hanno

  1. Hallo,

    Wie kriege ich es hin, dass über mehrere Zeilen einer Tabelle
    eine Form gemacht wird, ohne dass ich dabei HTML Inconform werd ?
    Ich habe bisher um die <tr>...</tr> einen <form> Tag gemacht aber
    das ist laut W3C ungültig. Was tun ?

    Hast du schon einmal probiert deinen Form Tag die ganze <table> umschließen zu lassen? Ich weiß jetzt nicht genau ob es konform ist, aber das kann dir dann der Validator sagen.

    Viele Grüße,

    Stefan

    --
    Lass dir das Tanzen NICHT verbieten
    http://petition-tanzverbot.de.vu
    1. Das geht ja nicht da ich mehrere Forms in der Tabelle habe.
      Gruß
      Hanno

      1. Guten Tag,

        Das geht ja nicht da ich mehrere Forms in der Tabelle habe.

        Afaik hat Stefan Recht, denn du kannst nicht nur ein paar Zellen in dein Formular einbauen, es muss schon eine vollständige Tabelle sein. Also etwa so:

        <table>
          <tr>
            <td>
              <form name="form1">
                <table>
                  <tr>
                    <td>
                    Elemente
                    </td>
                  </tr>
                </table>
              </form>
            </td>
            <td>
              [das gleiche nochmal mit Form2]
            </td>
          </tr>
        </table>

        Dann hast du zwei Formulare nebeneinander. Diese Variante ist zwar nicht sehr elegant und ich weiß auch nicht, ob sie valide ist (zu faul zum nachschauen).

        hasta luego
        Torsten

        --
        Opinions are like assholes: everybody has one.
        ss:| zu:| ls:# fo:| de:[ va:| ch:? n4:& rl:? br:& js:| ie:% fl:( mo:}
        1. Blödes HTML ;), das ist ja wirklich nich die crème de la crème...
          Gruß und Dank
          Hanno

          1. Hallo,

            Blödes HTML ;), das ist ja wirklich nich die crème de la crème...

            Du könntest ja auch deine mehreren Formular einfach so umbauen, dass du nur noch eines hast. Dem verpasst du dann zwei Submit Felder und unterscheidest auf dem Server welches Formular denn nun geklickt wurde.
            Deine alten CGI Programme kannst du ja lassen und dir einen Wrapper Script schreiben welches je nach gedrücktem Submit Button das passende Programm aufruft.

            Viele Grüße,

            Stefan

            --
            Lass dir das Tanzen NICHT verbieten
            http://petition-tanzverbot.de.vu