Dynamische Felder mit JS im Formular hinzufügen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dynamische Felder mit JS im Formular hinzufügen

    Hallo zusammen,
    ich füge per Javascript dynamisch Felder einem Formular hinzu.
    Diese Felder werden soweit auch korrekt hinzugefügt. Das Problem ist nun das diese nicht XHTML Konform hinzugefügt werden.
    Statt einen
    Code:
    <BR />
    erhalte ich nur ein
    Code:
    <BR>
    Wie kann es erreichen das diese Tags XHTML Konform hinzugefügt werden?
    mfg
    Günni


    Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
    Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
    Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
    City-Tiger - Online durch die Straßen tigern...

  • #2
    Wie kann es erreichen das diese Tags XHTML Konform hinzugefügt werden?
    indem du das in deinen javascript-code einbaust?

    gruß
    peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Original geschrieben von Kropff
      indem du das in deinen javascript-code einbaust?

      gruß
      peter
      Und wie stelle ich dies an?
      mfg
      Günni


      Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
      Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
      Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
      City-Tiger - Online durch die Straßen tigern...

      Kommentar


      • #4
        vielleicht fängst du damit an, uns etwas von deinem code zu zeigen ?
        ich glaube

        Kommentar


        • #5
          Code:
          var newListEntry = document.createElement("LI");
          var breaktext = document.createElement("BR");
          newListEntry.appendChild(breaktext);
          mfg
          Günni


          Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
          Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
          Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
          City-Tiger - Online durch die Straßen tigern...

          Kommentar


          • #6
            Und woraus ziehst du jetzt den Schluss, dass daran irgendwas nicht XHTML-konform wäre ...?
            I don't believe in rebirth. Actually, I never did in my whole lives.

            Kommentar


            • #7
              http://www.w3.org/TR/xhtml1/#h-4.6
              Und nach dem einfügen steht dann nur ein
              Code:
              <br>
              im Quellcode...
              mfg
              Günni


              Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
              Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
              Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
              City-Tiger - Online durch die Straßen tigern...

              Kommentar


              • #8
                Original geschrieben von Günni
                Und nach dem einfügen steht dann nur ein <br> im Quellcode...
                In welchem Quellcode?
                Wenn du per Javascript Elemente hinzufügst, ändert das den originalen "Quellcode" kein bisschen - nur den internen Dokumentenbaum.

                Ja, im Firefox kann man sich m.W. auch eine Art "Quellcode" für den aktuelle Dokumentenbaum anzeigen lassen - wenn du davon sprichst, sag es bitte klar und deutlich.

                Und wenn nein - dann werde bitte auch endlich konkret, wo von du redest.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  Original geschrieben von wahsaga
                  In welchem Quellcode?
                  Wenn du per Javascript Elemente hinzufügst, ändert das den originalen "Quellcode" kein bisschen - nur den internen Dokumentenbaum.

                  Ja, im Firefox kann man sich m.W. auch eine Art "Quellcode" für den aktuelle Dokumentenbaum anzeigen lassen - wenn du davon sprichst, sag es bitte klar und deutlich.

                  Und wenn nein - dann werde bitte auch endlich konkret, wo von du redest.
                  Ich füge zu einem bestehenden Dokumentenbaum an einigen Stellen ein paar Elemente hinzu. Wenn ich mir nach dem hinzufügen den aktuellen/geänderten Quellcode anschaue sind die von mir hinzugefügt Elemente natürlich vorhanden. Bei diesen Elementen bsp. der BR fehlt leider der abschließende Slash. Meine Frage ist nun wie ich dies bei diesen Elementen die per Javascript hinzugefügt werden erreichen kann, dass diese ebenfalls einen abschließenden Slash haben.
                  mfg
                  Günni


                  Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                  Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                  Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                  City-Tiger - Online durch die Straßen tigern...

                  Kommentar


                  • #10
                    Original geschrieben von Günni
                    Wenn ich mir nach dem hinzufügen den aktuellen/geänderten Quellcode anschaue
                    Wie und wo du das machst (das Anschauen) sollst du endlich sagen, verflixt noch mal!
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11
                      Mit dem FireFox nach dem hinzufügen der Elemente über Rechte Maustaste > Seitenquelltext anzeigen
                      mfg
                      Günni


                      Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                      Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                      Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                      City-Tiger - Online durch die Straßen tigern...

                      Kommentar


                      • #12
                        Na ja, dann macht der FF da wohl was falsch (beim Anzeigen des "Quelltextes") ... ist aber ohne Belang, würde ich sagen.


                        Wenn du wirklich testen willst, ob das Einfügen neuer Elemente auf diesem Wege XHTML-konform ist - dann lasse dein Dokument als XML parsen. Wenn dabei solche Fehler (wirklich) auftreten sollten, müsste der Parser ja meckern.
                        I don't believe in rebirth. Actually, I never did in my whole lives.

                        Kommentar


                        • #13
                          Ok, werd ich mal versuchen. Hab auch festgestellt das der FF der einzigste Browser ist, in dem die hinzugefügten Elemente dargestellt werden.
                          Dank dir!
                          mfg
                          Günni


                          Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
                          Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
                          Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
                          City-Tiger - Online durch die Straßen tigern...

                          Kommentar


                          • #14
                            @Günni
                            Mittels alert(var) kann jeder Browser die geänderten Tags ausgeben. Nennt sich glaub ich debugging

                            Gruss

                            tobi
                            Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

                            [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
                            Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

                            Kommentar

                            Lädt...
                            X