art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 06.09.2007, 20:53   #1
TP-Member
 
Registriert seit: Jul 2007
projekt2007 macht alles soweit korrekt

Java-script Problem


Hallo Leute,

wir hängen mal wieder an einer Sache fest. Ich habe das Script selbst auf einer Seite und es läuft. Nun habe ich es für ein anderes Formular angepasst und nichts tut sich - wo liegt der Fehler? Könnt ihr mir helfen??

<script>

function check()
{
var name=document.form1.name.value, mail1=document.form1.mail1.value, mail2=document.form1.mail2.value, pass1=document.form1.pass1.value,
pass2=document.form1.pass2.value, str=document.form1.str.value, plz=document.form1.plz.value, ort=document.form1.ort.value,
b_land=document.form1.b_land.value, tel.=document.form1.tel..value, geb.=document.form1.geb..value;
var cname="",cvorname="",cmail1="" cmail2="", cpass1="", cpass2="",cstr="", cplz="", cort="", cb_land="",
ctel.="", cgeb.="",;

if (name=="")
var cname="Sie haben keinen Namen angegeben!\n";

if (vorname=="")
var cvorname="Sie haben keinen Vornamen angegeben!\n";

if (mail1!="")
{
if (document.form1.mail1.value.indexOf('@',0)==-1 || document.form1.mail1.value.indexOf('.',0)==-1)
cmail1="Die eingegebene E-Mail Adresse ist nicht korrekt!\n";
}
else
var cmail1="Sie haben keine E-Mail Adresse angegeben!\n";

if (mail2!="")
{
if (document.form1.mail2.value.indexOf('@',0)==-1 || document.form1.mail2.value.indexOf('.',0)==-1)
cmail2="Die eingegebene E-Mail Adresse ist nicht korrekt!\n";
}
else
var cmail2="Sie haben keine E-Mail Adresse angegeben!\n";

if (pass1=="")
var cpass1="Sie haben kein Passwort angegeben!\n";

if (pass2=="")
var cpass2="Sie haben kein Passwort angegeben!\n";

if (str=="")
var cstr="Sie haben keine Strasse angegeben!\n";

if (plz=="")
var cplz="Sie haben keine PLZ angegeben!\n";

if (b_land=="")
var cb_land="Sie haben kein Bundesland angegeben!\n";

if (tel.=="")
var ctel.="Sie haben keine Telefonnummer angegeben!\n";

if (geb.=="")
var cgeb.="Sie haben Ihr Geburtsdatum nicht angegeben!\n";

if (cname!="" || cvorname!="" || cmail1!="" || cmail2!="" || cpass1!="" || cpass2!="" || cstr!="" || cplz!="" ||
cort!="" || cb_land!="" || ctel.!="" || cgeb.!="" || )
{
alert(cname+cvorname+cmail1+cmail2+cpass1+cpass2+cstr+cplz=+cort+cb_land+ctel.+cgeb.)
return false;
}
else
return true;
}
</script>


Das Script ist im Body eingefügt, vor der form action.....Geschichte....Wieso funktioniert es nicht? Es passiert gar nichts, es ist, als wäre es gar nicht eingebunden.

Vielen lieben Dank schonmal..
__________________
Vielen Dank und lieben Gruß
projekt2007 ist offline   Mit Zitat antworten


Alt 06.09.2007, 21:30   #2
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Wohl ein Syntax-Fehler. Du hast einigen Variablen Namen gegeben, die in einem Punkt enden -- das ist nicht zulässig. Es handelt sich hier um die Variablen tel., geb., ctel. und cgeb.

Nur Buchstaben, Ziffern, das _ und das $ sind zulässig.
rewboss ist offline   Mit Zitat antworten
Alt 07.09.2007, 11:59   #3
TP-Member
 
Registriert seit: Jul 2007
projekt2007 macht alles soweit korrekt
Danke Dir für die schnelle Antwort. Ich habe es geändert (Script und Textfelder) und es ändert sich leider überhaupt nichts :-(

Hast Du noch ne Idee? Ich habe das Gefühl, dass das Script gar nicht eingebunden ist. Es passiert absolut nichts - geht also direkt auf das PHP Script zum versenden. Danke schonmal!

Hier die geänderte Version:

<script>

function check()
{
var name=document.form1.name.value, mail1=document.form1.mail1.value, mail2=document.form1.mail2.value, pass1=document.form1.pass1.value,
pass2=document.form1.pass2.value, str=document.form1.str.value, plz=document.form1.plz.value, ort=document.form1.ort.value,
b_land=document.form1.b_land.value, tel.=document.form1.tel.value, geb.=document.form1.geb.value;
var cname="",cvorname="",cmail1="" cmail2="", cpass1="", cpass2="",cstr="", cplz="", cort="", cb_land="",
ctel="", cgeb="",;

if (name=="")
var cname="Sie haben keinen Namen angegeben!\n";

if (vorname=="")
var cvorname="Sie haben keinen Vornamen angegeben!\n";

if (mail1!="")
{
if (document.form1.mail1.value.indexOf('@',0)==-1 || document.form1.mail1.value.indexOf('.',0)==-1)
cmail1="Die eingegebene E-Mail Adresse ist nicht korrekt!\n";
}
else
var cmail1="Sie haben keine E-Mail Adresse angegeben!\n";

if (mail2!="")
{
if (document.form1.mail2.value.indexOf('@',0)==-1 || document.form1.mail2.value.indexOf('.',0)==-1)
cmail2="Die eingegebene E-Mail Adresse ist nicht korrekt!\n";
}
else
var cmail2="Sie haben keine E-Mail Adresse angegeben!\n";

if (pass1=="")
var cpass1="Sie haben kein Passwort angegeben!\n";

if (pass2=="")
var cpass2="Sie haben kein Passwort angegeben!\n";

if (str=="")
var cstr="Sie haben keine Strasse angegeben!\n";

if (plz=="")
var cplz="Sie haben keine PLZ angegeben!\n";

if (b_land=="")
var cb_land="Sie haben kein Bundesland angegeben!\n";

if (tel=="")
var ctel="Sie haben keine Telefonnummer angegeben!\n";

if (geb=="")
var cgeb="Sie haben Ihr Geburtsdatum nicht angegeben!\n";

if (cname!="" || cvorname!="" || cmail1!="" || cmail2!="" || cpass1!="" || cpass2!="" || cstr!="" || cplz!="" ||
cort!="" || cb_land!="" || ctel!="" || cgeb!="" || )
{
alert(cname+cvorname+cmail1+cmail2+cpass1+cpass2+cstr+cplz=+cort+cb_land+ctel+cgeb)
return false;
}
else
return true;
}
</script>
__________________
Vielen Dank und lieben Gruß
projekt2007 ist offline   Mit Zitat antworten
Alt 07.09.2007, 11:59   #4
TP-Member
 
Registriert seit: Jul 2007
projekt2007 macht alles soweit korrekt
oder gibt es vielleicht eine andere Idee zur Umsetzung? Es muss nicht unbedingt das Script jetzt sein, gibt´s etwas, was einfacher ist?
__________________
Vielen Dank und lieben Gruß
projekt2007 ist offline   Mit Zitat antworten
Alt 07.09.2007, 19:06   #5
TP-Specialist
 
Benutzerbild von rewboss
 
Registriert seit: Mar 2005
Ort: Unterfranken
rewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKErewboss ist ein richtiges Arbeitstier - DANKE
Wie sieht der HTML-Code für das Formular aus?
rewboss ist offline   Mit Zitat antworten
Alt 07.09.2007, 21:18   #6
TP-Member
 
Registriert seit: Jul 2007
projekt2007 macht alles soweit korrekt
Hallo,

hier das dazugehörige HTML-Formular, danke!


<form action="sendmail.php" method="GET" name="form1" onSubmit="return check()">
<table width="78%" height="420" border="0" cellpadding="0" cellspacing="0">
<tr valign="middle">
<td width="49%" height="30">Anrede</td>
<td width="26" height="30">&nbsp;</td>
<td width="25%" height="30" colspan="2">&nbsp;</td>
</tr>
<tr valign="middle">
<td height="30">Name</td>
<td height="30" colspan="3"><div align="right">
<input name="name" type="text" id="name">
</div></td>
</tr>
<tr valign="middle">
<td height="30">Vorname</td>
<td height="30" colspan="3"><div align="right">
<input name="vorname" type="text" id="vorname">
</div></td>
</tr>
<tr valign="middle">
<td height="30">e-Mailadresse</td>
<td height="30" colspan="3"><div align="right">
<input name="mail1" type="text" id="mail1">
</div></td>
</tr>
<tr valign="middle">
<td height="30">e-Mailadresse wiederholen</td>
<td height="30" colspan="3"><div align="right">
<input name="mail2" type="text" id="mail2">
</div></td>
</tr>
<tr valign="middle">
<td height="30">Passwort </td>
<td height="30" colspan="3"><div align="right">
<input name="pass1" type="password" id="pass1">
</div></td>
</tr>
<tr valign="middle">
<td height="30">Passwort wiederholen </td>
<td height="30" colspan="3"><div align="right">
<input name="pass2" type="password" id="pass2">
</div></td>
</tr>
<tr valign="middle">
<td height="30">Strasse</td>
<td height="30" colspan="3"><div align="right">
<input name="str" type="text" id="str">
</div></td>
</tr>
<tr valign="middle">
<td height="30">PLZ</td>
<td height="30" colspan="3"><div align="right">
<input name="plz" type="text" id="plz" size="6">
</div></td>
</tr>
<tr valign="middle">
<td height="30">Ort</td>
<td height="30" colspan="3"><div align="right">
<input name="ort" type="text" id="ort">
</div></td>
</tr>
<tr valign="middle">
<td height="30">Bundesland</td>
<td height="30" colspan="3"><div align="right">
<input name="b_land" type="text" id="b_land">
</div></td>
</tr>
<tr valign="middle">
<td height="30">Telefon</td>
<td height="30" colspan="3"><div align="right">
<input name="tel" type="text" id="tel">
</div></td>
</tr>
<tr valign="middle">
<td height="30">Geburtsdatum</td>
<td height="30" colspan="3"><div align="right">
<input name="geb" type="text" id="geb">
</div></td>
</tr>
<tr valign="middle">
<td height="30"><input name="Submit" type="submit" class="LogIn_Button" value="absenden"></td>
<td height="30" colspan="3">&nbsp;</td>
</tr>
</table>
<br>
</form>
__________________
Vielen Dank und lieben Gruß
projekt2007 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
Java-script Problem Java-script Problem
« CSS Problem | Beratung für einen Anfänger »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:31 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67