Probleme im Input-Bereich

Gesperrt
NobodyBody
Beiträge: 80
Registriert: Di 14. Sep 2004, 08:14
Kontaktdaten:

Probleme im Input-Bereich

Beitrag von NobodyBody »

Hallo,

verwende im Inputbereich eines Moduls folgenend Code:

Code: Alles auswählen

$file = "CMS_VALUE[0]";

echo "<table border=\"0\">";
echo "  <tr>";
echo "    <td width=\"21%\"><div align=\"right\">Datei:</div></td>";
echo "    <td width=\"7%\">&nbsp;</td>";
echo "    <td width=\"72%\">";
echo "     <form name=\"CMS_VAR[0]\" enctype=\"multipart/form-data\" method=\"post\" action=\"\"><input type=\"file\" name=\"CMS_VALUE[0]\"></form>";
echo "    </td>";
echo "  </tr>";
echo "  <tr> ";
echo "    <td colspan=\"3\"><div align=\"left\"><em><strong>Anzeige:</strong></em></div></td>";
echo "  </tr>";
echo "  <tr> ";
echo "    <td><div align=\"right\">Kalender:</div></td>";
echo "    <td>&nbsp;</td>";
$aktiv= "CMS_VALUE[2]";
if ($aktiv!= '') {
    echo "    <td><input type=\"checkbox\" name=\"CMS_VAR[2]\" value=\"1\" checked=\"checked\"></td>";
} else {
    echo "    <td><input type=\"checkbox\" name=\"CMS_VAR[2]\" value=\"1\"></td>";
}
echo "  </tr>";
echo "</table>";
Wenn ich dann das Modul im Artikel konfiguriere, kann ich eine Datei auswählen, klappt wunderbar.
Nur ich kann die einstellungen nicht abspeichern.

Wenn ich den Bereich

Code: Alles auswählen

echo "  <tr>";
echo "    <td width=\"21%\"><div align=\"right\">Datei:</div></td>";
echo "    <td width=\"7%\">&nbsp;</td>";
echo "    <td width=\"72%\">";
echo "     <form name=\"CMS_VAR[0]\" enctype=\"multipart/form-data\" method=\"post\" action=\"\"><input type=\"file\" name=\"CMS_VALUE[0]\"></form>";
echo "    </td>";
echo "  </tr>";
entferne, funktioniert es ohne probleme.

Was ist Falsch :?:

Danke :roll:
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

weil du 2 Forms ineinander schachtelst - das geht nicht. Schau dir einfach mal den HTML-Code der Input-Seite an.

File-Uploads gehören übrigens auch nicht in den Input-Bereich ;)
NobodyBody
Beiträge: 80
Registriert: Di 14. Sep 2004, 08:14
Kontaktdaten:

Beitrag von NobodyBody »

Hallo, :)
weil du 2 Forms ineinander schachtelst - das geht nicht. Schau dir einfach mal den HTML-Code der Input-Seite an.
Der Code wurde so vom Dreamweaver erstellt.
Es soll ein Textfeld mit einem Dateiauswahl-Button dargestellt werden.
File-Uploads gehören übrigens auch nicht in den Input-Bereich
Es soll auch kein File-Upload werden, sondern nur eine Dateiauswahl am Server,
die dann durch das Modul angezeigt wird.

Aber wenn's so mit dem uswahlbutten nicht geht, muss ich mir was anderes ueberlegen. :x
SkyBlader
Beiträge: 303
Registriert: Do 18. Mär 2004, 16:23
Wohnort: Ratingen / NRW
Kontaktdaten:

Beitrag von SkyBlader »

moin,

alles klar was du haben willst. Nur falsche vorgehensweise.

Zunächst, war mit dem verschachtelten Form gemeint, das Das Inputmodul innerhalb eines Formulars im BackEnd angezeigt wird ( wegen dem Speichern usw , schau dir dazu wenn du das BackEnd aufhast mal den HTML Code an der generiert wurde ! ).

Für die Dateiauswahl, gibt es im Forum mehrere Module die dies unterstützen, mein ich zumindedestens.

Eines kann es auf jedenfall, und zwar mein IFRAME-Picker Modul, schau dazu mal folgenden Thread an -> http://www.contenido.de/forum/viewtopic ... ght=iframe.

Da kannst du dir das aus dem Inputbereich rausdröseln.

Aja, und Dreamweaver find ich kein gutes Tool um sauberen HTML Code zu generieren ;)

So long

Stefan
Contenido 4.4.4/4.4.5 - Contenido 4.5.x

Module:sn_multinav für 4.5.x
Gesperrt