YourWBB


yourWBB » yourWBB Misc * » Das Proggen » HTML, XHTML, JavaScript & CSS » [JavaScript] Formular prüfen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 4.531 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen [JavaScript] Formular prüfen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Beckebans Beckebans ist männlich
Alternativ Mitglied


images/avatars/avatar-5856.jpg

Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten
Herkunft: Paderborn
Forenversion: Lite 1.0

 [JavaScript] Formular prüfen Antworten Zitieren Editieren Melden       UP

Hi, habe mal nen paar Anleitungen durchgelesen und wollte das Formular unten prüfen lassen, aber das will irgendwie nicht. Am Browser liegts nicht, die Beispiele mit JavaScript gehen alle.
Bin nen bischen mit meinem Latein am Ende...

code:
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:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
{!DOCTYPE}
<html>
 <head>
  <title>$master_board_name - Clanwar eintragen</title>
  $headinclude
  <script type="text/javascript">
   function checkForm() {
     var strFehler='';
     if (document.forms[0].Datum.value.length<10) 
       strFehler += "Das Datum ist nicht korrekt eingetragen.\n";
     if (document.forms[0].Typ.value=="") 
       strFehler += "Das Feld Typ ist leer.\n";
     if (document.forms[0].Gegner.value=="") 
       strFehler += "Das Feld Gegner ist leer.\n";
     if (document.forms[0].Map_OTB[].value=="") 
       strFehler += "Das Feld OTB-Map ist leer.\n";
     if (document.forms[0].Ergebnis_Map_OTB.value.length<3) 
       strFehler += "Das Ergebnis der OTB-Map ist nicht korrekt eingetragen.\n";
     if (document.forms[0].Screenshot_Map_OTB.value=="") 
       strFehler += "Das Feld Screenshot (OTB-Map) ist leer.\n";
     if (document.forms[0].Map_Gegner.value=="") 
       strFehler += "Das Feld Gegner-Map ist leer.\n";
     if (document.forms[0].Ergebnis_Map_Gegner.value.length<3) 
       strFehler += "Das Ergebnis der Gegner-Map ist nicht korrekt eingetragen.\n";
     if (document.forms[0].Screenshot_Map_Gegner.value=="") 
       strFehler += "Das Feld Screenshot (Gegner-Map) ist leer.\n";
     if (document.forms[0].Spieler_OTB[].value=="") 
       strFehler += "Das Feld Spieler (OTB) ist leer.\n";
     if (document.forms[0].Spieler_Gegner[].value=="") 
       strFehler += "Das Feld Spieler (Gegner) ist leer.\n";
     }
     if (strFehler.length>0) {
       alert("Festgestellte Probleme: \n\n"+strFehler);
       return(false);
     }
   }
   </script>
 </head>
 <body id="bg">
  $header
  <tr bgcolor="{tablecolora}" id="tablea">
  <td><table cellpadding=0 cellspacing=0 border=0 width="100%">
   <tr>
    <td><smallfont><b><a href="index.php?sid=$session[hash]">$master_board_name</a> » <a href="clanwar.php?action=menue&sid=$session[hash]">Clanwar</a> » Clanwar eintragen</b></font></td>
    <td align="right"><smallfont><b>$usercbar</b></font></td>
   </tr>
  </table></td>
 </tr>
</table><br>
  <FORM ACTION="clanwar.php" METHOD="POST" enctype="multipart/form-data" onsubmit="return checkForm();">
  <table cellpadding=4 cellspacing=1 border=0 bgcolor="{tableinbordercolor}" width="{tableinwidth}">
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>Clanwar eintragen</b></font></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Allgemeines</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Member:</b></font></td>
    <td width="60%"><input type="text" class="input" value="$wbbuserdata[username]" disabled cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Datum (TT.MM.JJJJ):</b></font></td>
    <td width="60%"><input type="text" class="input" name="Datum" value="  .  .2007" maxlength="10" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Typ (2vs2, 3vs3, ...):</b></font></td>
    <td width="60%"><input type="text" class="input" name="Typ" value="" maxlength="9" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Gegner:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Gegner" maxlength="50" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Mapdaten - OTB</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Map:</b></font></td>
    <td width="60%"><input type="checkbox" class="input" name="Map_OTB[]" value="splatmesa"> SplatMesa
    <br><input type="checkbox" class="input" name="Map_OTB[]" value="waffle"> Waffle
    <br><input type="checkbox" class="input" name="Map_OTB[]" value="anubis"> Anubis
    <br><input type="checkbox" class="input" name="Map_OTB[]" value="grave"> Grave
    <br><input type="text" class="input" name="Map_OTB[]" maxlength="50" cols="47">
    </td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Ergebnis:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Ergebnis_Map_OTB" maxlength="7" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Screenshot:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Screenshot_Map_OTB" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Demo:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Demo_Map_OTB" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Mapdaten - Gegner</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Map:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Map_Gegner" maxlength="50" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Ergebnis:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Ergebnis_Map_Gegner" maxlength="7" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Screenshot:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Screenshot_Map_Gegner" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Demo:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Demo_Map_Gegner" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Mapdaten - Tiemap</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Map:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Map_Tie" maxlength="50" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Ergebnis:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Ergebnis_Map_Tie" maxlength="7" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Screenshot:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Screenshot_Map_Tie" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Demo:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Demo_Map_Tie" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Spieler und Bericht</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Spieler (OTB):</b></font></td>
    <td width="60%"><input type="checkbox" class="input" name="Spieler_OTB[]" value="Spieler1"> Spieler 1
    <br><input type="checkbox" class="input" name="Spieler_OTB[]" value="Spieler2"> Spieler 2
    <br><input type="checkbox" class="input" name="Spieler_OTB[]" value="Spieler3"> Spieler 3
    <br><input type="checkbox" class="input" name="Spieler_OTB[]" value="Spieler4"> Spieler 4
    <br><input type="checkbox" class="input" name="Spieler_OTB[]" value="Spieler5"> Spieler 5
    <br><input type="checkbox" class="input" name="Spieler_OTB[]" value="Spieler6"> Spieler 6
    <br><input type="checkbox" class="input" name="Spieler_OTB[]" value="Spieler7"> Spieler 7
    <br><input type="checkbox" class="input" name="Spieler_OTB[]" value="Spieler8"> Spieler 8
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Spieler (Gegner):</b></font></td>
    <td width="60%"><input type="text" class="input" name="Spieler_Gegner[]" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner[]" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner[]" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner[]" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner[]" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner[]" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner[]" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner[]" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Bericht:</b></font><br><smallfont>BB-Codes sind möglich.</font></td>
    <td><textarea rows="8" name="Bericht" cols="44"></textarea></td>
   </tr>
  </table>
  <p align="center">
	<input class="input" type="submit" value="Eintragen"> 
	<input class="input" type="reset" value="Daten löschen">
  </p>
   <input type="hidden" name="action" value="$action">
   <input type="hidden" name="send" value="send">
   <input type="hidden" name="sid" value="$session[hash]">
  </form>
  $footer
 </body>
</html>


__________________
Meine Hacks:

- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...

30.08.07 00:37 Beckebans ist offline E-Mail WWW Finden Als Freund hinzufügen
Schweinebacke Schweinebacke ist männlich
Mitglied


images/avatars/avatar-5303.jpg

Dabei seit: 06.01.06
Beiträge: 826
Herkunft: Baden Württemberg

Antworten Zitieren Editieren Melden       UP

Das ist zwar nicht der Fehler, aber ich würde dem Formular einen eindeutigen Namen geben.
Besonders wenn es im wbb eingesetzt wird. Wenn es nicht als erstes Formular auf der Seite erscheint, funktioniert es nicht mehr (forms[0] ersetzen duch den Formular name=“ .....“)

So und nun Überprüfe deine Formularfeldername mit denen im Script da liegen die Fehler.

So was : Map_OTB[] darf nicht drin sein. Für das Script sind die eckigen Klammern ein Fehler, wenn kein wert drin steht. Also weg damit. Eben so in den Formfeldern.

Und die anderen auch Prüfen!!

Wenn du den Firefox hast benütze die Fehler-Konsole als Hilfe.
30.08.07 08:17 Schweinebacke ist offline E-Mail Finden Als Freund hinzufügen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

also erstmal würde ich mal dies "onsubmit="return checkForm();"" ändern in "onsubmit="checkForm();"" und diese Codezeile würd ich in den Submitbutton Code einfügen dann sollte es gehen

mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!
31.08.07 06:01 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Beckebans Beckebans ist männlich
Alternativ Mitglied


images/avatars/avatar-5856.jpg

Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten
Herkunft: Paderborn
Forenversion: Lite 1.0

Themenstarter Thema begonnen von Beckebans
Antworten Zitieren Editieren Melden       UP

Hab jetzt mal die ganzen [] rausgemacht, nen Namen reingeschrieben, die forms[0] durch den Namen ersetzt und das onsubmit geändert nach unten gepackt.
Geht trotzdem noch nicht.

Ne Fehlerkonsole gibts leider in Opera nicht oder ich hab die noch nicht gefunden. Im IE zeigt der mir nen "Nicht abgeschlossene Zeichenfolgenkonstante" an. Das geht weg, wenn ich die \n rausnehme. Dann kommt "'return'-Anweisung außerhalb einer Funktion" als Fehler. Nehm ich das raus, ists nen Syntaxfehler ne Zeile darunter.




EDIT:

Hab den Fehler gefunden. War ne Klammer zuviel auweia
Wenn ich das onsubmit mit return wieder oben reinpacke gehts.

Ist nur blöd, mit den []. Muss ich den Felder halt einzeln abfragen und später zusammenpacken.

Danke an euch beide.


EDIT2:

Geht doch noch nicht so ganz. Wie kann ich denn Zeilenumbrüche machen? Mit \n gehts irgendwie nicht. Kommen nur Fehler.

__________________
Meine Hacks:

- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Beckebans: 03.09.07 14:32.

03.09.07 14:16 Beckebans ist offline E-Mail WWW Finden Als Freund hinzufügen
Schweinebacke Schweinebacke ist männlich
Mitglied


images/avatars/avatar-5303.jpg

Dabei seit: 06.01.06
Beiträge: 826
Herkunft: Baden Württemberg

Antworten Zitieren Editieren Melden       UP

Beim Opera erst recht!!

Der super Browser verzichtet doch nicht auf so ein edles Teil. (Anhang)

Du hast doch Zeilenumbrüche drin!?

code:
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:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
{!DOCTYPE}
<html>
 <head>
  <title>$master_board_name - Clanwar eintragen</title>
  $headinclude
  <script type="text/javascript">
   function checkForm() {
     var strFehler='';
     if (document.forms[0].Datum.value.length<10)
       strFehler += "Das Datum ist nicht korrekt eingetragen.\n";
     if (document.forms[0].Typ.value=="")
       strFehler += "Das Feld Typ ist leer.\n";
     if (document.forms[0].Gegner.value=="")
       strFehler += "Das Feld Gegner ist leer.\n";
     if (document.forms[0].Map_OTB.value=="")
       strFehler += "Das Feld OTB-Map ist leer.\n";
     if (document.forms[0].Ergebnis_Map_OTB.value.length<3)
       strFehler += "Das Ergebnis der OTB-Map ist nicht korrekt eingetragen.\n";
     if (document.forms[0].Screenshot_Map_OTB.value=="")
       strFehler += "Das Feld Screenshot (OTB-Map) ist leer.\n";
     if (document.forms[0].Map_Gegner.value=="")
       strFehler += "Das Feld Gegner-Map ist leer.\n";
     if (document.forms[0].Ergebnis_Map_Gegner.value.length<3)
       strFehler += "Das Ergebnis der Gegner-Map ist nicht korrekt eingetragen.\n";
     if (document.forms[0].Screenshot_Map_Gegner.value=="")
       strFehler += "Das Feld Screenshot (Gegner-Map) ist leer.\n";
     if (document.forms[0].Spieler_OTB.value=="")
       strFehler += "Das Feld Spieler (OTB) ist leer.\n";
     if (document.forms[0].Spieler_Gegner.value=="")
       strFehler += "Das Feld Spieler (Gegner) ist leer.\n";
     {
     if (strFehler.length>0)
       alert("Festgestellte Probleme: \n\n"+strFehler);
       return false; }
   }
   </script>
 </head>
 <body id="bg">
  $header
  <tr bgcolor="{tablecolora}" id="tablea">
  <td><table cellpadding=0 cellspacing=0 border=0 width="100%">
   <tr>
    <td><smallfont><b><a href="index.php?sid=$session[hash]">$master_board_name</a> » <a href="clanwar.php?action=menue&sid=$session[hash]">Clanwar</a> » Clanwar eintragen</b></font></td>
    <td align="right"><smallfont><b>$usercbar</b></font></td>
   </tr>
  </table></td>
 </tr>
</table><br>
  <form ACTION="clanwar.php" METHOD="POST" enctype="multipart/form-data" onsubmit="return checkForm();">
  <table cellpadding=4 cellspacing=1 border=0 bgcolor="{tableinbordercolor}" width="{tableinwidth}">
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>Clanwar eintragen</b></font></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Allgemeines</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Member:</b></font></td>
    <td width="60%"><input type="text" class="input" value="$wbbuserdata[username]" disabled cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Datum (TT.MM.JJJJ):</b></font></td>
    <td width="60%"><input type="text" class="input" name="Datum" value="  .  .2007" maxlength="10" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Typ (2vs2, 3vs3, ...):</b></font></td>
    <td width="60%"><input type="text" class="input" name="Typ" value="" maxlength="9" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Gegner:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Gegner" maxlength="50" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Mapdaten - OTB</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Map:</b></font></td>
    <td width="60%"><input type="checkbox" class="input" name="Map_OTB" value="splatmesa"> SplatMesa
    <br><input type="checkbox" class="input" name="Map_OTB" value="waffle"> Waffle
    <br><input type="checkbox" class="input" name="Map_OTB" value="anubis"> Anubis
    <br><input type="checkbox" class="input" name="Map_OTB" value="grave"> Grave
    <br><input type="text" class="input" name="Map_OTB" maxlength="50" cols="47">
    </td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Ergebnis:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Ergebnis_Map_OTB" maxlength="7" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Screenshot:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Screenshot_Map_OTB" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Demo:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Demo_Map_OTB" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Mapdaten - Gegner</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Map:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Map_Gegner" maxlength="50" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Ergebnis:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Ergebnis_Map_Gegner" maxlength="7" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Screenshot:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Screenshot_Map_Gegner" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Demo:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Demo_Map_Gegner" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Mapdaten - Tiemap</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Map:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Map_Tie" maxlength="50" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Ergebnis:</b></font></td>
    <td width="60%"><input type="text" class="input" name="Ergebnis_Map_Tie" maxlength="7" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Screenshot:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Screenshot_Map_Tie" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Demo:</b></font><br><smallfont>max. $sizebytes_view</font></td>
    <td width="60%"><input type="file" name="Demo_Map_Tie" value="Durchuchen"></td>
   </tr>
   <tr bgcolor="{tablecatcolor}" id="tabletitle">
    <td colspan=2><normalfont color="{fontcolorthird}"><b>» Spieler und Bericht</b></font></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Spieler (OTB):</b></font></td>
    <td width="60%"><input type="checkbox" class="input" name="Spieler_OTB" value="Spieler1"> Spieler 1
    <br><input type="checkbox" class="input" name="Spieler_OTB" value="Spieler2"> Spieler 2
    <br><input type="checkbox" class="input" name="Spieler_OTB" value="Spieler3"> Spieler 3
    <br><input type="checkbox" class="input" name="Spieler_OTB" value="Spieler4"> Spieler 4
    <br><input type="checkbox" class="input" name="Spieler_OTB" value="Spieler5"> Spieler 5
    <br><input type="checkbox" class="input" name="Spieler_OTB" value="Spieler6"> Spieler 6
    <br><input type="checkbox" class="input" name="Spieler_OTB" value="Spieler7"> Spieler 7
    <br><input type="checkbox" class="input" name="Spieler_OTB" value="Spieler8"> Spieler 8
   </tr>
   <tr bgcolor="{tablecolora}" id="tablea">
    <td width="40%"><normalfont><b>Spieler (Gegner):</b></font></td>
    <td width="60%"><input type="text" class="input" name="Spieler_Gegner" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner" cols="47">
    <br><input type="text" class="input" name="Spieler_Gegner" cols="47"></td>
   </tr>
   <tr bgcolor="{tablecolorb}" id="tableb">
    <td width="40%"><normalfont><b>Bericht:</b></font><br><smallfont>BB-Codes sind möglich.</font></td>
    <td><textarea rows="8" name="Bericht" cols="44"></textarea></td>
   </tr>
  </table>
  <p align="center">
	<input class="input" type="submit" value="Eintragen">
	<input class="input" type="reset" value="Daten löschen">
  </p>
   <input type="hidden" name="action" value="$action">
   <input type="hidden" name="send" value="send">
   <input type="hidden" name="sid" value="$session[hash]">
  </form>
  $footer
 </body>
</html>


Dateianhang:
jpg neu-2.jpg (33 KB, 83 mal heruntergeladen)
04.09.07 08:17 Schweinebacke ist offline E-Mail Finden Als Freund hinzufügen
xundy xundy ist männlich
Mitglied


Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

auch solltest du \n\r verwenden damit das auch auf windowsservern einwandfrei funkrioniert, denn ansonsten positioniert windows den Zeiger nicht an den Anfang der Zeile


mfg

__________________
Fragen kostet nichts, nicht fragen kann teuer werden!
04.09.07 08:36 xundy ist offline E-Mail WWW Finden Als Freund hinzufügen Füge xundy in deine Kontaktliste ein
Beckebans Beckebans ist männlich
Alternativ Mitglied


images/avatars/avatar-5856.jpg

Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten
Herkunft: Paderborn
Forenversion: Lite 1.0

Themenstarter Thema begonnen von Beckebans
Antworten Zitieren Editieren Melden       UP

Das is ja geil. Wäre auch peinlich gewesen, wenn Opera das nicht hätte Zunge raus

Wenn ich die Seite offen habe, siehts im Quelltext so aus (mit \n\r ):

code:
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:
  <script type="text/javascript">
   function checkForm() {
     var strFehler='';
     if (document.clanwar_eintragen.Datum.value.length<10) 
       strFehler += "Das Datum ist nicht korrekt eingetragen.

";
     if (document.clanwar_eintragen.Typ.value=="") 
       strFehler += "Das Feld Typ ist leer.

";
     if (document.clanwar_eintragen.Gegner.value=="") 
       strFehler += "Das Feld Gegner ist leer.

";
     if (document.clanwar_eintragen.Map_OTB.value=="") 
       strFehler += "Das Feld OTB-Map ist leer.

";
     if (document.clanwar_eintragen.Ergebnis_Map_OTB.value.length<3) 
       strFehler += "Das Ergebnis der OTB-Map ist nicht korrekt eingetragen.

";
     if (document.clanwar_eintragen.Screenshot_Map_OTB.value=="") 
       strFehler += "Das Feld Screenshot (OTB-Map) ist leer.

";
     if (document.clanwar_eintragen.Map_Gegner.value=="") 
       strFehler += "Das Feld Gegner-Map ist leer.

";
     if (document.clanwar_eintragen.Ergebnis_Map_Gegner.value.length<3) 
       strFehler += "Das Ergebnis der Gegner-Map ist nicht korrekt eingetragen.

";
     if (document.clanwar_eintragen.Screenshot_Map_Gegner.value=="") 
       strFehler += "Das Feld Screenshot (Gegner-Map) ist leer.

";
     if (document.clanwar_eintragen.Spieler_OTB.value=="") 
       strFehler += "Das Feld Spieler (OTB) ist leer.

";
     if (document.clanwar_eintragen.Spieler_Gegner.value=="") 
       strFehler += "Das Feld Spieler (Gegner) ist leer.

";

     if (strFehler.length>0) {
       alert("Festgestellte Probleme: 

 

"+strFehler);
       return(false);
     }
   }
   </script>



Den Fehler gibt der raus:
code:
1:
2:
3:
4:
5:
Inline script compilation
Syntax error while loading: line 5 of inline script at http://otbclan.ot.funpic.de/wbblite/clanwar.php?action=eintragen&sid= : 
";


Wieso nimmt der denn den Zeilenumbruch da und nicht erst später bei der Anzeige?

__________________
Meine Hacks:

- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...

04.09.07 15:15 Beckebans ist offline E-Mail WWW Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » HTML, XHTML, JavaScript & CSS » [JavaScript] Formular prüfen