hallo
ich programmiere gerade eine html hp, dies ist nicht meine erste daher stellt dies kein porblem da, jedoch ist es meine erste hp in der ich javascript verwenden möchte, und zwar nicht nur verwenden sondern selbst programmieren, bzw die eingefügten funktionen mindesten zu verstehen
...hab gerade erst mit javascript angefangen, kann aber was tc weshalb mir der einstieg nicht allzuschwer gefallen ist!
so nun mein problem
ich habe in einem iframe ein formular erstellt, für die einzelnen felder habe ich eine javascript abfrage erstellt, die bestimmte pflichtfelder überprüft.
dies ist auch kein großes ding gewesen, jedoch an einer stelle hänge ich noch!
in eines dieser felder soll der user seine email eingeben, meine abfrage untersucht jetzt ob dieses feld auch ausgefüllt ist, dies will ich allerdings noch erweitern, und zwar soll die abfrage noch feststellen können ob sich in diesem zeichenstring auch ein " @" zeichen befindet, da es sich ja schließlich um eine email handel.
hier ist der quelltext, wäre nett wenn mal jemand drüber schauen könnte, bzw ihn so modifizieren könnte das da email feld auf ein vorhandenes @ zeichen überprüft wird.... ich weis zwar das ich die eingabe in einen string einlesen muss, und jedes zeichen einzeln vergleichen muss aber ich habe bis jetzt nich nichts funktionsfähiges auf die beine gestellt....
<html>
<head>
<title>
testformular
</title>
<script type="text/javascript">
<!--
function Check(vname, nname, mail)
{
if(vname=="" || nname=="")
alert("Bitte alle Felder die mit einem * gekennzeichnet sind ausfüllen");
if(mail!="@")
alert("ungültige eMail Adresse");
}
//-->
</script>
</head>
<body>
<div align="center"><h1>testformular</h1></div>
<form name="kontakt" action="mailto:da.fuker@web.de" method="post" enctype="text/plain">
<div align="center">
*Vorname<br><input name="vorname" type="text" size="50" maxlength="30"><br>
*Nachname<br><input name="nachname" type="text" size="50" maxlenght="30"><br>
Unternehmen<br><input name="unternehmen" type="text" size="50" maxlenght="30"><br>
Telefon<br><input name="telefon" type="text" size="50" maxlenght="30"><br>
eMail<br><input name="email" type="text" size="50" maxlenght="30"><br>
Anschrift des Unternehmens<br><textarea name="anschrift" type=text" cols="35" rows="4" wrap="physical">Bitte in Form von:
Straße, Nummer
PLZ, Ort
evntl. Land</textarea><br>
Bemerkungen<br><textarea name="bemerkungen" type=text" cols="35" rows="10" wrap="physical">Hier können Sie Ihr Anliegen eingeben, oder uns ganz einfach Anregungen und Ideen zukommen lassen.</textarea><br>
<br>
<button name="senden" onClick="Check(document.kontakt.vorname.value, document.kontakt.nachname.value, document.kontakt.email.value)">
<b>senden</b>
</button>
<button name="abbruch" type="reset">
<b>felder loeschen</b>
</button>
<br>
</div>
</form>
</body>
</html>
...ich danke schon jetzt alles programmierhungrigen leuten die mir an dieser stelle ein wenig unter die arme greifen....
mfg
pRoPh3t
ich programmiere gerade eine html hp, dies ist nicht meine erste daher stellt dies kein porblem da, jedoch ist es meine erste hp in der ich javascript verwenden möchte, und zwar nicht nur verwenden sondern selbst programmieren, bzw die eingefügten funktionen mindesten zu verstehen

...hab gerade erst mit javascript angefangen, kann aber was tc weshalb mir der einstieg nicht allzuschwer gefallen ist!

so nun mein problem

ich habe in einem iframe ein formular erstellt, für die einzelnen felder habe ich eine javascript abfrage erstellt, die bestimmte pflichtfelder überprüft.
dies ist auch kein großes ding gewesen, jedoch an einer stelle hänge ich noch!
in eines dieser felder soll der user seine email eingeben, meine abfrage untersucht jetzt ob dieses feld auch ausgefüllt ist, dies will ich allerdings noch erweitern, und zwar soll die abfrage noch feststellen können ob sich in diesem zeichenstring auch ein " @" zeichen befindet, da es sich ja schließlich um eine email handel.
hier ist der quelltext, wäre nett wenn mal jemand drüber schauen könnte, bzw ihn so modifizieren könnte das da email feld auf ein vorhandenes @ zeichen überprüft wird.... ich weis zwar das ich die eingabe in einen string einlesen muss, und jedes zeichen einzeln vergleichen muss aber ich habe bis jetzt nich nichts funktionsfähiges auf die beine gestellt....
<html>
<head>
<title>
testformular
</title>
<script type="text/javascript">
<!--
function Check(vname, nname, mail)
{
if(vname=="" || nname=="")
alert("Bitte alle Felder die mit einem * gekennzeichnet sind ausfüllen");
if(mail!="@")
alert("ungültige eMail Adresse");
}
//-->
</script>
</head>
<body>
<div align="center"><h1>testformular</h1></div>
<form name="kontakt" action="mailto:da.fuker@web.de" method="post" enctype="text/plain">
<div align="center">
*Vorname<br><input name="vorname" type="text" size="50" maxlength="30"><br>
*Nachname<br><input name="nachname" type="text" size="50" maxlenght="30"><br>
Unternehmen<br><input name="unternehmen" type="text" size="50" maxlenght="30"><br>
Telefon<br><input name="telefon" type="text" size="50" maxlenght="30"><br>
eMail<br><input name="email" type="text" size="50" maxlenght="30"><br>
Anschrift des Unternehmens<br><textarea name="anschrift" type=text" cols="35" rows="4" wrap="physical">Bitte in Form von:
Straße, Nummer
PLZ, Ort
evntl. Land</textarea><br>
Bemerkungen<br><textarea name="bemerkungen" type=text" cols="35" rows="10" wrap="physical">Hier können Sie Ihr Anliegen eingeben, oder uns ganz einfach Anregungen und Ideen zukommen lassen.</textarea><br>
<br>
<button name="senden" onClick="Check(document.kontakt.vorname.value, document.kontakt.nachname.value, document.kontakt.email.value)">
<b>senden</b>
</button>
<button name="abbruch" type="reset">
<b>felder loeschen</b>
</button>
<br>
</div>
</form>
</body>
</html>
...ich danke schon jetzt alles programmierhungrigen leuten die mir an dieser stelle ein wenig unter die arme greifen....

mfg
pRoPh3t