Formularwerte mittels Javascript NICHT Senden

semmel
Ich habe ein HTML Fomular und will diverse Werte mittels MAil versenden. Jedoch will ich die Werte wo nicht eingetrage wurde NICHT weiterschicken - zwecks der Übersicht.

Gibt es dafür ein Javascript wo ich z.B alle Werte die keinen Eintrag haben einfach blocken.
M.t.B.
Wie wäre es, wenn du das im JavaScript-Forum postest?
MMB
Du überprüfst einfach, ob die Felder leer sind, und wenn sies sind, schickst du sie nicht mit.
Chris Hunter
lol, und warum machst du gleich drei threads auf? das ist ja die schlimmste form von spam.

wir schickst du eigentlich das formular ab? mit php?
semmel
1)sorry das ich mich vertan habe

2)so schlau bin ich auch, nur da ich ein absoluter newbie bin kannst du mir vielleicht sagen wie ich das machen soll, dem skript beizubringen dass die felder leer sind?

3)wen dem so ist so war das nicht meine absicht, ich hab eine probs. mit dem internetz

nicht da es eine intranet andwendung ist und ich keinen php fähigen server habe geht das ganze mit mail raus
MMB
Überprüfen, ob ein Feld leer ist, sollte doch kein Problem sein.

Du guckst einfach, ob in das Felld nichts ("") geschrieben wurde:
code:
1:
if(document.formular.feld.value == "")
tkshorty
weiß jetzt nur wie du dem formular beibringen kannst das die felder lehr sind. wenn ich das andere rausfind post ichs auch

code:
1:
2:
3:
var test_feld1 = document.formularname.feldname.value;
if (!test_feld1 || test_feld1==""){
} 

und dann halt den befehl zum nicht absenden den ich leider net weiß.

aber wo wir grad beim thema sind, weiß vielleicht jemand wie ich z.B. den feldname durch ne variable ersetzen kann? dann könnte man die feldnamen nämlich in ein array schreiben und das ganze in ne schleife einbauen
Chris Hunter
du vertschickst ne mail nur mit javascript? wie geht denn das?
Hanfling
Zitat:
Original von Chris Hunter
du vertschickst ne mail nur mit javascript? wie geht denn das?


Bestimmt eine IE-only-spezial Funktion auf Sicherheitslücken zurückzuführen. :>
M.t.B.
Zum E-Mail verschicken würde ich immer mir PHP machen. (SMTP wird vorrausgesetzt)
semmel
ich habe ein stinknormales HTML Formular das ich wie bereits erwähnt in einem Intranet einsetzte um kleiner Bestellungen abzuhandeln. Das ganze wird mit Outlook an den Empfänger geschickt. Das Script suche ich rein um damit die "Auswertung" des Empfängers zu erleichtern so dass dieser wirklich nur die Felder bekommt die die User auch ausgefüllt/ángefordert haben.

Danke für die ersten Ideen werd mal probieren.

Achja und bevor noch jemand fragt:
JA ich habe so gut wie keinen Dau von JS oder sonst irgendeiner "Sprache"

JA ich bin ein stinknormaler Anwender der Hilfe braucht
M.t.B.
@ semmel:

Wenn dein Provider PHP unterstützt (SMTP-Server vorrausgesetzt) könntest du es auch mittels PHP verschicken. Geht eigentlich ganz einfach. Kann dir helfen, falls du willst.

Habe so ein Script zum E-Mail versenden schon auf meine Page gebaut.
=> http://10zee2.funpic.de/Mail.html
semmel
danke für das php angebot aber wie gesagt ist das im INTRANET. ich brauch einfach diesen kleine scriptchen dass mir nicht angefüllte textfelder nicht weiterschickt. das mit php wird dann die übernächste ausbaustufe wenn ich meinen chef zu einen server für mich intern überreden kann.
MMB
Zitat:
Original von Chris Hunter
du vertschickst ne mail nur mit javascript? wie geht denn das?
Es gibt Seiten, denen man ein Formular zuschickt, die dann die Mail per php oder Perl schicken (solche public mail sender).
Chris Hunter
ja die kenn ich auch. habe damit aber schlechte erfahrungen gemacht. hatte früher als ich noch keine php unterstützung auf meinem space hatte solch einen formmailerservice auf eine emailadresse gelinkt (war ein feedbackforurmular). die emailadresse wurde nur für das feedback verwendet und nirgens veröffentlicht. ende des liedes->spam
semmel
danke nochmal für den anfang

aber kann mir bitte noch wer das "Script" zeigen wie ich dann auch verhindere dass ich die geprüften leeren felder abschicke?

danke
tkshorty
falls du es inzwischen noch net gelöst hast poste mal wie du überhaupt die daten an das emailformular übergibst
neonator
hi

also ich würde das niemals mit outlook oder einem anderen internen mailprogramm verschicken. ich persönlich habe schon prinzipiell kein solches programm in gebrauch. solche formulare sende ich nicht ab, und ich denke ich bin nicht der enzige smile

das formular wird übrigens so abgesendet (bsp):
<form action="...." id="form">
...

so ist der JS-Befehl:
document.all.form.submit();

nur so als beispiel smile das musst du dann in das script einbauen...


jone