Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Nachricht von Gästen
Guten Tag
Damit Gäste die unser Forum besuchen eine
Nachricht oder eine Anfrage usw. senden können
habe ich folgenden Code programmiert und im Template
in die untere Leiste eingefügt. Das Programm funktioniert soweit
aber es kann keiner mehr in den Beiträgen auf etwas Antworten
weil dann die Eingabeüberprüfung vom Programm anspringt.
Hat jemand da eine Idee wo ich das ändern kann.
Gruß Peter54
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
<!-- Nachricht von Gästen -->
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Formulareingaben überprüfen</title>
<script>
function chkFormular () {
if (document.Formular.User.value == "") {
alert("Bitte Ihren Namen eingeben!");
document.Formular.User.focus();
return false;
}
if (document.Formular.Mail.value == "") {
alert("Bitte Ihre E-Mail-Adresse eingeben!");
document.Formular.Mail.focus();
return false;
}
if (document.Formular.Mail.value.indexOf("@") == -1) {
alert("Keine E-Mail-Adresse!");
document.Formular.Mail.focus();
return false;
}
if (document.Formular.Nachricht.value == "") {
alert("Bitte eine Nachricht eingeben!");
document.Formular.Nachricht.focus();
return false;
}
}
</script>
</head>
<html>
<body>
<center>
<h1>Wir freuen uns auf ihre Nachricht</h1>
<BODY LANG="de-DE" DIR="LTR">
<form name="Formular" action="mailto:peter.petra.jacobs@t-online.de"
method="post" enctype="text/plain" onsubmit="return chkFormular()">
<pre>
Name....<input type="text" size="40" name="User">
E-Mail..<input type="text" size="40" name="Mail">
Nachricht:
<td class="col_1 col_last"><textarea name="Nachricht" id="ctrl_8" class="textarea mandatory" rows="3" cols="45"></textarea></td>
<br>
Nachricht: <input type="submit" value="Absenden"><input type="reset" value="Abbrechen">
</br>
</pre>
</form>
</center>
</body>
</html>
Wenn Du das selber programmiert hast,dann mußt Du doch wissen,was da im Code passiert???
Du mußt den Namen von Deiner "Überprüfungs-Funktion" ändern,nebst den Namen des Funktionsaufrufs,weil der schon von Xobor benutzt wird.
Hier der Code mit geänderten Namen:
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
!-- Nachricht von Gästen -->
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Formulareingaben überprüfen</title>
<script>
function checkFormular () {
if (document.Formular.User.value == "") {
alert("Bitte Ihren Namen eingeben!");
document.Formular.User.focus();
return false;
}
if (document.Formular.Mail.value == "") {
alert("Bitte Ihre E-Mail-Adresse eingeben!");
document.Formular.Mail.focus();
return false;
}
if (document.Formular.Mail.value.indexOf("@") == -1) {
alert("Keine E-Mail-Adresse!");
document.Formular.Mail.focus();
return false;
}
if (document.Formular.Nachricht.value == "") {
alert("Bitte eine Nachricht eingeben!");
document.Formular.Nachricht.focus();
return false;
}
}
</script>
</head>
<html>
<body>
<center>
<h1>Wir freuen uns auf ihre Nachricht</h1>
<BODY LANG="de-DE" DIR="LTR">
<form name="Formular" action="mailto:peter.petra.jacobs@t-online.de"
method="post" enctype="text/plain" onsubmit="return checkFormular()">
<pre>
Name....<input type="text" size="40" name="User">
E-Mail..<input type="text" size="40" name="Mail">
Nachricht:
<td class="col_1 col_last"><textarea name="Nachricht" id="ctrl_8" class="textarea mandatory" rows="3" cols="45"></textarea></td>
<br>
Nachricht: <input type="submit" value="Absenden"><input type="reset" value="Abbrechen">
</br>
</pre>
</form>
</center>
</body>
</html>
Gruß
Olaf
Davon abgesehen haben die <body> und <html>-Tags in der Kopfzeile nichts zu suchen
Danke für die Hilfe.
Die Anleitungen habe ich hier gefunden.
http://wiki.selfhtml.org/wiki/JavaScript...Cberpr%C3%BCfen
http://www.informationsarchiv.net/topics/11442/
Auf diese Weise habe ich auch ein Anmeldeformular programmiert.
Hierbei habe ich eine Eigene Seite angelegt und in der Navigation ein Button "Anmeldeformulaar" erstellt.
Bisher sind hierbei noch keine Störungen im Forum aufgetreten.
ich bin im Programmieren ein Anfänger und freue mich für jeden Tipp und auch Korrektur.
Gruß Peter54
Zitat von Ingmar im Beitrag #3
Davon abgesehen haben die <body> und <html>-Tags in der Kopfzeile nichts zu suchen
Als eigenständiges HTML Dokument ist es ,bis auf das doppelte <html>,vom Aufbau her völlig richtig geschrieben.
Wenn Du aber Dein Programm in ein schon vorhandenes HTML Dokument einsetzen möchtest,dann darf natürlich kein <html>,<head> und <body> mehr erscheinen.Denn Du setzt es ja in den Body ein und der ist schon geöffnet.
Grundgerüst eines HTML Dokument:
<html>
<head>
(meta Dateien,Vorladeprogramme ec.)
</head>
<body>
(Arbeitsprogramm)
</body>
</html>
Und diese Angaben gibt es in jeden HTML Dokument nur einmal.
Gruß
Olaf
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software