Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

Ich entwickle eine Search-page und will dabei dass Eingabefelder beim klick auf einem Link dynamisch auftauchen. Ich benutze eclipse PHP als Entwicklungsumgebung und XAMPP für den lokalen Server. Der relevante code im <head> innerhalb einer Funktion loadXMLDoc()":

xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("POST","SearchForm.php",true);
xmlhttp.send();[/PHP]

SearchForm.php enthält nur den inhalt zwischen <form>....</form>. Und myDiv ist im body definiert:

[PHP]<div id="myDiv"> </div>

Die Funktion loadXMLDoc() wird ebenfalls im body aufgerufen:

<button type="button" onclick="loadXMLDoc()">New Search</button>

In Eclipse,beim debugging funktioniert mein code: beim klicken auf "New Search" erscheint der in SearchForm.php spezifizierte Inhalt. Nicht aber in Firefox. Ich hab es auch mit einem einfachen textfile ausprobiert, hat aber auch nicht funktioniert (Mit Explorer funktioniert gar nichts, aber das ist im Moment nicht wichtig, ich möchte zunächst dass es in firefox läuft)

Kann mir jemand weiterhelfen?

Geschrieben

Sie sagt:

Fehler: nicht wohlgeformt

Quelldatei: .../SearchForm2.php

Zeile: 1, Spalte: 14

Quelltext:

<form method=post enctype=multipart/form-data action=processor.php

und der pfeil zeigt auf post.

Geschrieben

attribute von tags müssen in "" gesetzt werden also in dem fall: <form method="post" enctype="multipart....

innerHTML ist übrigens nicht DOM konform, was wohl ein problem wird wenn du mit dem eingefügten schnipser noch irgendetwas tun willst.

Geschrieben

Es funktioniert jetzt! Aber an den fehlenden "" lag es nicht (die fehlen immer noch). Ich hab an dem Format gearbeitet und dabei bestimmte Attribute bei den einzelnen Eingabefeldern geändert, wahrscheinlich war da etwas nicht in Ordnung... leider hab ich die alte Version nicht mehr und kann es nicht ganz nachvollziehen. Danke!

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...