amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Amiga, AmigaOS 4 > JavaScript-Formulare... [ - Suche - Neue Beiträge - Registrieren - Login - ]

-1- [ - Beitrag schreiben - ]

30.03.2003, 01:32 Uhr

Falcon
Posts: 3544
Nutzer
Moins,

wer kennt sich mit HTML / JavaScript-Formularen aus ?

Folgendes Problem:
Ich habe ein Formular, über das Kunden Bestallungen vornehmen können sollen.
Nun geht das zwar auch per normalem HTML, jedoch kann ich mit JavaScript
z.B. Plausibilitäts-Abfragen realisieren.
Wenn nun dieses Formular abgeschickt wird (ACTION=MAILTO... METHOD=POST...),
dann bekomme ich von IBrowse 2.3 immer die Meldung, daß das Formular nicht
gesendet werden konnte, weil IBrowse ein Problem damit hat... ?!?

Hat mein Script einen Fehler (ich habe noch keine anderen Browser getestet)
oder kann ich mur die normalen Formulare per SUBMIT-Button versenden ?

Oder brauche ich einen Provider, über den ich GCIs ausführen kann (geht
bei mir z. Zt. leider nicht).

Ciao,

Falcon.

--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://home.wtal.de/elasticimages

[ - Antworten - Zitieren - Direktlink - ]

30.03.2003, 10:14 Uhr

Hammer
Posts: 2899
Nutzer
Gib uns doch Bitte mal den link zum testen an.

Natürlich brauchst Du CGI, oder ähnliches, wenn Dein Server auf das Formular reagieren soll. Ansonsten kannste die Formulare nur per Mail versenden, soweit ich das jetzt weiß!
--
MFG

Hammer

[ - Antworten - Zitieren - Direktlink - ]

30.03.2003, 11:13 Uhr

cygnusEd
Posts: 104
Nutzer
Hi,

mit welcher Methode rufst Du die Skripte für die Plausibilitätsprüfung auf?
Mit einem Event-Handler wie "onChange" ? Wenn ja, dann ist das kein
Problem - das hat keinen Einfluß auf das Versenden.

Funktioniert denn "mailto:" in einem normalen Link? Vielleicht hängt es
ja hier schon.

Auf jeden Fall würde ich mal versuchen, was ein anderer Browser dazu sagt.

Zum Versenden eines Formulars per mail ist kein CGI norwendig. Das ist nur
für die Auswertung der Daten interessant. Das kann man übrigens auch prima
mit PHP - geht das denn?
Ich habe übrigens einmal ein von mir programmiertes Datenbank-Interface
(HTML + PHP) mit IBrowse 2.3 Demo ausprobiert - funktioniert einwandfrei.
Die Formulardaten werden dabei meistens per SUBMIT an eine andere PHP-Seite
gesendet ("ACTION=xxx.php").

Grüße
CygnusEd

[ - Antworten - Zitieren - Direktlink - ]

30.03.2003, 12:59 Uhr

Falcon
Posts: 3544
Nutzer
Hi nochmal,

also ich will die Daten nur per eMail bekommen. Mit normalen
reinen HTML-Formularen klappt das, ich habe aber immer
Escape-Sonderzeichen im Text. Deshalb wollte ich halt mittels
JavaScript den Text so aufbereiten, daß ich lesbaren Text bekomme
(z.B. Name: Müller, Vorname: Hans, u.s.w.).
Außerdem will ich halt möglichst viele sinnlose Eingaben vermeiden.

Ich rufe mit ONSUBMIT="return(sendmail)" eine Funktion auf, die
den Plausibilitäts-Check durchführt und TRUE zurückgibt, wenn
alles ok ist.
Dann sollen halt die Daten als eMail _Submitted_ werden.


Ciao,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://home.wtal.de/elasticimages

[ - Antworten - Zitieren - Direktlink - ]

30.03.2003, 14:04 Uhr

Bernhard
Posts: 144
Nutzer
Hi!

Ich könnte dir eventuell ein kleines CGI-Programm machen, das das umwandelt und dir dann in einer schön lesbaren email schickt. Wenn du interesse hast, mail mir mal: James-Brown@gmx.net

Bernhard

[ - Antworten - Zitieren - Direktlink - ]

30.03.2003, 17:29 Uhr

cygnusEd
Posts: 104
Nutzer
@ Falcon:

Noch 'ne Idee: Muß es nicht

ONSUBMIT="return sendmail();"

heißen?


CygnusEd

[ - Antworten - Zitieren - Direktlink - ]

30.03.2003, 22:32 Uhr

Falcon
Posts: 3544
Nutzer
Hi,

das mit dem Semikolon war zwar 'ne gute Idee, klappt aber leider
nicht.

Ich habe festgestellt, daß (mein) IBrowse 2.3 bei allen eMail-
Formularen die Meldung ausgibt:

ERROR
IBROWSE ENCOUNTERED PROBLEMS WHEN SENDING YOUR MESSAGE.
THE MESSAGE WAS NOT SENT.

Ich habe auf meiner HP ein normales HTML-Formular, das mit der
2.3'er auch nicht (mehr ?) klappt.

In den IB-Einstellungen habe ich alles auf INTERN stehen.

Ciao,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://home.wtal.de/elasticimages

[ - Antworten - Zitieren - Direktlink - ]

01.04.2003, 10:32 Uhr

TriMa
Posts: 2793
[Ex-Mitglied]
Hab ich das jetz korrekt ausgelesen das du nen Formmailer brauchst, der auch formatierten Text per Mail an dich sendet?

Wenn ja, dann schau dir mal PHP an. Da iss das ganz einfach.

Wenn ich falsch ausgelesen habe, ignorier mich. ;)
--
MfG
TriMa
--
irc.euirc.net #Sarkasmus-pur @ http://www.sarkasmus-pur.de.vu

[ - Antworten - Zitieren - Direktlink - ]

01.04.2003, 12:59 Uhr

Falcon
Posts: 3544
Nutzer
Hi TriMa,

nee, nee, ist so schon völlig korrekt.
Allerdings habe ich mich bislang vor PHP immer erfolgreich
gedrückt ... :)

Ciao,

Falcon.
--
Che-Hoa Yuin sagt:
Der Amiga kann alles, was man zum Arbeiten braucht...
... was er nicht kann, braucht man auch nicht !!!!!!!

Meine Homepage: http://home.wtal.de/elasticimages

[ - Antworten - Zitieren - Direktlink - ]

01.04.2003, 15:15 Uhr

TriMa
Posts: 2793
[Ex-Mitglied]
Hm, also PHP iss einfacher zu verstehen als JS, hatte mich auch erst davor gedrückt, zumindest nen formmailer müsstest du spielend hinbekommen. :)

Du kannst auch problemlos abfragen dabei erstellen und checken ob z.B. nen @ in der eMail iss, meist findste das auch fertig im netz, so ein formmailer iss eigendlich ziemlich kurz in PHP und auf jedenfall einfacher gestaltet als in JS.
--
MfG
TriMa
--
irc.euirc.net #Sarkasmus-pur @ http://www.sarkasmus-pur.de.vu

[ - Antworten - Zitieren - Direktlink - ]


-1- [ - Beitrag schreiben - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > JavaScript-Formulare... [ - Suche - Neue Beiträge - Registrieren - Login - ]


.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.