• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Kontaktformular überprüfen keine Sonderzeichen

rexen

New member
Hallo ,

ich habe ein Kontaktformular das mit Js überprüft wird.
Die Funktion das man die Pflichtfelder ausfüllen muss, funktioniert.

Und bei dem Formular wird auch gemeckert, wenn z.B. das Sonderzeichen "<" eingeben wird.
Aber leider wird trotzdem das Formular weitergeben per Email?!!

Code:
<script language="JavaScript">

function checkpass()
{
if (document.Formular.nach.value == "" )
{alert("Bitte geben Sie Ihren Nachnamen ein...");
    return false;}




if (document.Formular.anfrage.value.indexOf ('<',0) != -1 )
{alert("Bitte KEIN html-Code im Feld Anregungen eintragen.")
   return (false);}

if (document.Formular.anfrage.value.indexOf ('{',0) != -1 )
{alert("Bitte KEIN html-Code im Feld Anregungen eintragen.")
   return (false);}

if (document.Formular.anfrage.value.indexOf ('%',0) != -1 )
{alert("Bitte KEIN Prozentzeichen im Feld Anregungen eintragen.")
   return (false);}

if (document.Formular.anfrage.value.indexOf ('§',0) != -1 )
{alert("Bitte KEIN Paragraphen-Zeichen im Feld Anregungen eintragen.")
   return (false);}

if (document.Formular.anfrage.value.indexOf ('$',0) != -1 )
{alert("Bitte KEIN Dollar-Zeichen im Feld Anregungen eintragen.")
   return (false);}


else
{document.Formular.submit()}
}

</script>


<form name="Formular" method="post" action="" accept-charset="UTF-8" >

<textarea name="anfrage" class="feldb" rows="7" cols="40">   </textarea>


Hat jemand eine Idee was falsch ist?
 
Zuletzt bearbeitet von einem Moderator:
Hallo Sempervivum,
leider bin ich in js ein Anfänger.
Wo sollte das stehen? Funktion checkpaa()

grüße
 
Bei meinem Button "Anfrage abschciken"

<input name="SUB12" type="submit" onClick="checkpass()" value="Anfrage abschicken">

- - - Aktualisiert - - -

Kann mir noch jemand sagen was der Unterschied ziwschen function checkpass() und function chkFormular () ist?

HTML:
{
if (document.Formular.nach.value == "" )
{alert("Bitte geben Sie Ihren Nachnamen ein...");
    return false;}

Was haben diese Funktionen für eine Auswirkung auf das Formular verschicken?
Bin leider ein Anfänger!
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben