zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Formularelement per JavaScript - Fehler bei Validierung

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 04.09.2007, 13:51
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.05.2007
Beiträge: 4
edv-rs befindet sich auf einem aufstrebenden Ast
Standard Formularelement per JavaScript - Fehler bei Validierung

Hallo,

ich habe mich für Dokumenttyp XHTML 1.0 strict entschieden.

In einem Formular möchte ich nun bei aktiviertem JavaScript ein verstecktes Eingabefeld platzieren, um es dann später auszuwerten.

Das Formular sieht so aus:
Code:
<form method="post"
      action="links_weiter.php"
      style="display:inline;">
 <p style="display:inline;">
  <script type="text/javascript">
   document.write("<input type='text' name='js' value='1' />");
  </script>
  <input type="hidden"
         name="wert4"
         value="<?php echo $row[6];?>" />
  <input type="image"
         src="../grafik/go.gif" alt="Anzeigen" />
 </p>
</form>
Bei aktivierten JavaScript wird der Wert übergeben, ansonsten nicht. Da ich gerne eine "runde" Seite habe, schicke ich diese "durch" den Validator (FF-PlugIn), der meldet mir folgenden Fehler und mir ist nicht klar warum (macht er bei Aktiviertem/Deaktiviertem JavaScript).
Fehlermeldung (bei SGML-Parser):
Document type does not allow element "input" here

Hat jemand eine Idee?

Gruß und Dank Rainer

P.S. JavaScript ist, noch nicht, mein Betätigungsfeld mit ausreichend Erfahrung
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 06.09.2007, 11:09
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 27.06.2006
Beiträge: 134
cybaer befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von edv-rs Beitrag anzeigen
P.S. JavaScript ist, noch nicht, mein Betätigungsfeld mit ausreichend Erfahrung
Wohl eher ein XML-Problem: (U.a.) Script-Bereiche sind als CDATA zu markieren, damit sie nicht geparst werden.
__________________
Gruß, Cybaer
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 06.09.2007, 13:58
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 02.05.2007
Beiträge: 4
edv-rs befindet sich auf einem aufstrebenden Ast
Standard

Hallo cybaer,

danke für den Hinweis. Nachdem ich die JavaScript-Anweisung in Kommentare eingeschlossen habe
Code:
<form method="post"
      action="links_weiter.php"
      style="display:inline;">
 <p style="display:inline;">
  <script type="text/javascript">
   <!--
   document.write("<input type='text' name='js' value='1' />");
   -->
  </script>
  <input type="hidden"
         name="wert4"
         value="<?php echo $row[6];?>" />
  <input type="image"
         src="../grafik/go.gif" alt="Anzeigen" />
 </p>
</form>
meldet der Validator KEIN Problem mehr.

Gruß und Dank Rainer
Mit Zitat antworten
  #4 (permalink)  
Alt 06.09.2007, 14:05
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 27.06.2006
Beiträge: 134
cybaer befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von edv-rs Beitrag anzeigen
meldet der Validator KEIN Problem mehr.


CDATA-Markierungen sind allerdings: <![CDATA[(Hier das, was der XML-Parser nicht parsen soll)]]>

Aber egal: Dein Server liefert die Seite höchstwahrscheinlich ja ohnehin nicht als XHTML aus, sondern als HTML ...
__________________
Gruß, Cybaer
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JavaScript per Link auf externer Seite ausführen Engholm Javascript & Ajax 1 11.08.2006 20:23
XML-Feed per JavaScript einbinden Simon_B Javascript & Ajax 7 30.07.2006 14:45
Ist absoluter container mit Höhe der ganzen Seite möglich? amroth.calaelen CSS 8 15.06.2006 16:57
Per Javascript auf css-klassen zugreifen? TollerFabian CSS 3 30.03.2005 14:23
JavaScript Trigger per Link zur Anzeige eines (CSS)DIV-Block eugenandreas CSS 7 26.02.2004 20:28


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:08 Uhr.