Home Page Formularfelder Prüfen

  • #1
T

thomasdoro

Bekanntes Mitglied
Themenersteller
Dabei seit
23.02.2006
Beiträge
111
Reaktionspunkte
0
Ich weiß nicht ob das schon mal gefragt wurde, ich habe zumindest nichts gefunden. Jetzt zu mein problem, ich möchte die eingaben in diesem Formular mit (*) Überprüfen nicht ob sie richtig sind sondern ob alle felder ausgefühlt sind wobei ich Buch 2 bis 10 nicht brauche. Ich habe schon soviel ausprobiert aber keine Lösung gefunden. Ich hoffe das ihr mir Helfen könnt. Ich habe keine Ahnung von dem was hier steht. Das ganze habe ich mit Star Office gemacht und da braucht man für die erstellung einer einfachen HP nicht viel Ahnnung aber jetzt möchte ich gerne ein schritt weiter gehen.

Code:
<!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 3.2//EN>
<HTML>
<HEAD>
	<META HTTP-EQUIV=CONTENT-TYPE CONTENT=text/html; charset=iso-8859-1>
	<TITLE></TITLE>
	<META NAME=GENERATOR CONTENT=StarOffice/5.2 (Win32)>
	<META NAME=AUTHOR CONTENT= >
	<META NAME=CREATED CONTENT=20060227;17004263>
	<META NAME=CHANGEDBY CONTENT= >
	<META NAME=CHANGED CONTENT=20060317;10001437>
	<STYLE>
	<!--
		H3 { color: #000000; font-family: sans-serif }
		TD P { color: #000000; font-family: sans-serif }
		H1 { color: #000000; font-family: sans-serif }
		P { color: #000000; font-family: sans-serif }
	-->
	</STYLE>
</HEAD>
<BODY TEXT=#000000 BACKGROUND=file:///{documents}//grey.gif>
<P></P>
<H1>Bestellformular</H1>
<P>Bestellen Sie Online Ihre Bücher bei <A HREF=[url]http://www.buchvatterodt.de/>www.xxxxxxxxx.de</A></P>[/url]
<P>Die mit (*) gekennzeichneten Felder müssen ausgefüllt
werden, 
</P>
<P>ansonsten kann die Bestellung nicht verarbeitet werden.</P>
<FORM NAME=Standard ACTION=mailto:[email protected]?Subject=Offline%20Seegerdruck METHOD=POST ENCTYPE=text/plain>
	<TABLE WIDTH=757 BORDER=0 CELLPADDING=4 CELLSPACING=0>
		<COL WIDTH=138>
		<COL WIDTH=0>
		<COL WIDTH=79>
		<COL WIDTH=303>
		<COL WIDTH=91>
		<COL WIDTH=103>
		<THEAD>
			<TR>
				<TD COLSPAN=6 WIDTH=749 VALIGN=TOP>
					<H3>Kundendaten</H3>
				</TD>
			</TR>
		</THEAD>
		<TBODY>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Kundennummer</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=Kundennummer SIZE=27></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Anrede</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=RADIO NAME=Anrede VALUE=Herr>Herr <INPUT TYPE=RADIO NAME=Anrede VALUE=Frau>Frau
					<INPUT TYPE=RADIO NAME=Anrede VALUE=Schule>Schule 
					</P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Vorname* Name*</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=Name1 SIZE=27> <INPUT TYPE=TEXT NAME=Name2 SIZE=27></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Schule</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=Schule SIZE=52></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Straße* oder Postfach</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=Strasse SIZE=56></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>PLZ* Ort*</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=PLZ SIZE=18> <INPUT TYPE=TEXT NAME=Ort SIZE=36></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Telefon*, Fax</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=Telefon SIZE=27> <INPUT TYPE=TEXT NAME=Fax SIZE=27></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>E-Mail</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=E-Mail SIZE=56></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P><BR>
					</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=CHECKBOX NAME=NeueKundendaten VALUE=>Bitte
					ändern Sie meine Kundendaten 
					</P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD COLSPAN=2 WIDTH=140>
					<H3>Bestellung</H3>
				</TD>
				<TD WIDTH=79>
					<H3 ALIGN=CENTER>ISBN*</H3>
				</TD>
				<TD WIDTH=303>
					<H3 ALIGN=CENTER>Autor und Titel*</H3>
				</TD>
				<TD WIDTH=91>
					<H3 ALIGN=CENTER>Stück*</H3>
				</TD>
				<TD WIDTH=103></TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 1</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=1 ISBN SIZE=10><INPUT TYPE=TEXT NAME=1 Autor SIZE=38><INPUT TYPE=TEXT NAME=1 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 2</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=2 ISBN SIZE=10><INPUT TYPE=TEXT NAME=2 Autor SIZE=38><INPUT TYPE=TEXT NAME=2 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 3</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=3 ISBN SIZE=10><INPUT TYPE=TEXT NAME=3 Autor SIZE=38><INPUT TYPE=TEXT NAME=3 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 4</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=4 ISBN SIZE=10><INPUT TYPE=TEXT NAME=4 Autor SIZE=38><INPUT TYPE=TEXT NAME=4 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 5</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=5 ISBN SIZE=10><INPUT TYPE=TEXT NAME=5 Autor SIZE=38><INPUT TYPE=TEXT NAME=5 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 6</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=6 ISBN SIZE=10><INPUT TYPE=TEXT NAME=6 Autor SIZE=38><INPUT TYPE=TEXT NAME=6 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 7</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=7 ISBN SIZE=10><INPUT TYPE=TEXT NAME=7 Autor SIZE=38><INPUT TYPE=TEXT NAME=7 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 8</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=8 ISBN SIZE=10><INPUT TYPE=TEXT NAME=8 Autor SIZE=38><INPUT TYPE=TEXT NAME=8 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 9</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=9 ISBN SIZE=10><INPUT TYPE=TEXT NAME=9 Autor SIZE=38><INPUT TYPE=TEXT NAME=9 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Buch 10</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=TEXT NAME=10 ISBN SIZE=10><INPUT TYPE=TEXT NAME=10 Autor SIZE=38><INPUT TYPE=TEXT NAME=10 Stück SIZE=12></P>
				</TD>
			</TR>
			<TR>
				<TD COLSPAN=6 WIDTH=749 VALIGN=TOP>
					<H3>Sonstiges</H3>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P>Bemerkungen</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><TEXTAREA NAME=Bemerkungen ROWS=5 COLS=56 WRAP=SOFT></TEXTAREA></P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD ROWSPAN=2 WIDTH=138>
					<P><B><FONT SIZE=4>Bezahlung</FONT> <FONT SIZE=4>*</FONT></B></P>
				</TD>
				<TD COLSPAN=5 WIDTH=603 HEIGHT=17>
					<P><INPUT TYPE=RADIO NAME=Barzahlung VALUE=Abholung><FONT SIZE=2><FONT FACE=Arial><FONT COLOR=#000000>Barzahlung
					bei Abholung in unserem Ladengesch</FONT></FONT><FONT FACE=Times New Roman>ä</FONT><FONT FACE=Arial>ft</FONT></FONT></P>
				</TD>
			</TR>
			<TR>
				<TD ROWSPAN=2 COLSPAN=5 WIDTH=603 VALIGN=TOP>
					<P><INPUT TYPE=RADIO NAME=Buchsendung VALUE=Per Nachnahme><FONT SIZE=2><FONT FACE=Arial><FONT COLOR=#000000>Büchersendung
					per Nachname zuzüglich Porto</FONT></FONT></FONT></P>
				</TD>
			</TR>
			<TR>
				<TD ROWSPAN=2 WIDTH=138 VALIGN=TOP>
					<P><BR>
					</P>
				</TD>
			</TR>
			<TR>
				<TD COLSPAN=5 WIDTH=603 VALIGN=TOP>
					<P><BR>
					</P>
				</TD>
			</TR>
			<TR VALIGN=TOP>
				<TD WIDTH=138>
					<P><BR>
					</P>
				</TD>
				<TD COLSPAN=5 WIDTH=603>
					<P><INPUT TYPE=SUBMIT NAME=Submit VALUE=Abschicken TABINDEX=19>
					<INPUT TYPE=RESET NAME=Reset VALUE=Löschen></P>
				</TD>
			</TR>
		</TBODY>
	</TABLE>
</FORM>
<P STYLE=margin-bottom: 0cm> </P>
<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0>
	<COL WIDTH=128*>
	<COL WIDTH=128*>
	<TR VALIGN=TOP>
		<TD WIDTH=50%>
			<P ALIGN=CENTER STYLE=margin-bottom: 0cm><FONT FACE=Arial><FONT SIZE=1>Telefon:
			xxxx-xxxxx</FONT></FONT></P>
			<P ALIGN=CENTER STYLE=margin-bottom: 0cm><FONT FACE=Arial><FONT SIZE=1>Fax:
			xxxxx-xxxxx</FONT></FONT></P>
			<P ALIGN=CENTER STYLE=margin-bottom: 0cm><FONT FACE=Arial><FONT SIZE=1>E-Mail:
			[email][email protected][/email]</FONT></FONT></P>
			<P ALIGN=CENTER><FONT FACE=Arial><FONT SIZE=1>xxxxxx xxxxx</FONT></FONT></P>
		</TD>
		<TD WIDTH=50%>
			<P ALIGN=CENTER STYLE=margin-bottom: 0cm><FONT FACE=Arial><FONT SIZE=1>xxxxxx
			xxxxxxxx</FONT></FONT></P>
			<P ALIGN=CENTER STYLE=margin-bottom: 0cm><FONT FACE=Arial><FONT SIZE=1>xxxxx
			xxxxxxx</FONT></FONT></P>
			<P ALIGN=CENTER STYLE=margin-bottom: 0cm><BR>
			</P>
			<P ALIGN=CENTER><FONT FACE=Arial><FONT SIZE=1>USt.ID: xxxxxxxxxx</FONT></FONT></P>
		</TD>
	</TR>
	<TR VALIGN=TOP>
		<TD WIDTH=50%>
			<P><BR>
			</P>
		</TD>
		<TD WIDTH=50%>
			<P><BR>
			</P>
		</TD>
	</TR>
</TABLE>
<P STYLE=margin-bottom: 0cm><BR>
</P>
<P><FONT SIZE=1>Zuletzt geändert: <SDFIELD TYPE=DATETIME SDNUM=1031;1031;TT.MM.JJJJ>17.03.2006</SDFIELD>,
<SDFIELD TYPE=DATETIME SDNUM=1031;1031;HH:MM:SS>10:33:25</SDFIELD></FONT></P>

</P>
</BODY>
</HTML>

Gruß
Thomas

* Verschoben aus Web-Browser *
 
  • #2
Vom Prinzip her muß das dann so aussehen:
Code:
<script language=JavaScript type=text/javascript type=text/javascript>
<!-- 
function ResetCheck()
{
pruef=window.confirm(Sind Sie sicher, dass Sie die Eingaben verwerfen wollen?);
return pruef;
}
 
function chkFormular()
{
 if(document.Formular.Name.value == )
 {
  alert(Bitte geben Sie Ihren Namen ein!);
  document.Formular.Name.focus();
  return false;
 }
 if(document.Formular.Strasse.value == )
 {
  alert(Bitte geben Sie die Strasse an!);
  document.Formular.Strasse.focus();
  return false;
}
if(document.Formular.PLZ.value.length <= 4 )
 {
 alert(Bitte geben Sie die Postleitzahl korrekt an!);
 document.Formular.PLZ.focus();
 return false;
}
 if(document.Formular.Ort.value == )
 {
  alert(Bitte geben Sie den Wohnort an!);
  document.Formular.Ort.focus();
  return false;
 }
 if(document.Formular.Mail.value == )
 {
  alert(Bitte geben Sie Ihre E-Mail-Adresse ein!);
  document.Formular.Mail.focus();
  return false;
 }
   if(document.Formular.Mail.value.indexOf('@') == -1)
 {
  alert(Keine gueltige E-Mail-Adresse!);
  document.Formular.Mail.focus();
  return false;

 }
}
    //-->
</script>

<body onLoad=this.document.Formular.Name.focus()>

<form action=mailto:[email protected] method=post onSubmit=return chkFormular() enctype=text/plain name=Formular OnReset=return ResetCheck()> 

<table border=0 cellspacing=10>


<tr>
<td align=right>Name, Vorname :</td>
<td><input type=text size=40 name=Name title=Tragen Sie hier Ihren Name ein></td>
</tr>

<tr>
<td align=right>Straße :</td>
<td><input type=text size=40 name=Strasse title=Tragen Sie hier Ihre Strasse></td>
</tr>

<tr>
<td align=right>PLZ, Ort :</td>
<td><input type=text size=5 maxlength=5 name=PLZ title=Tragen Sie hier Ihre Postleitzahl>
<input type=text size=34 name=Ort title=Tragen Sie hier Ihren Wohnort></td>
</tr>



<tr>
<td align=right>E-Mail Adresse :
<td><input type=text size=40 name=Mail title=Hier tragen Sie Ihre E-Mail Adresse ein.></td>
</tr>

</table>
<br>
<center>Vielen Dank für Ihr Interesse.</center>
<br>
<center><input type=submit value=Absenden title=Klicken Sie hier um das Formular abzuschicken>    
 <input type=reset name=Zurücksetzen value=Zurücksetzen title=Klicken Sie hier, um das Formular zurückzusetzen></center>
</form>

Du mußt es halt nur für Deine Bedürfnisse umbauen.
 
  • #3
Es ist soweit ganz gut aber leider geht das bei mir nicht so einfach.
Ich habe den Qulltext in ein Leeres dokument (HTML) eingefügt und in dan gespeichert
es geht, dann habe ich wieder umgeschaltet damit man den entwurf bearbeiten kann
und gespeichert da war die Prüfung nicht mehr vorhanden darf hin habe ich mir den Quellcode
wieder aufgemacht und an der stelle wo die Prüfung stand ist jetzt folgender Text
<SCRIPT LANGUAGE=JavaScript>
file:///C:/Eigene%20Dateien/Vatterodt/Test.html
</SCRIPT>
Ich habe die Datei unt folegem Verzeichnis gespeichert C:/Eigen Dateien/Vatterodt/Test.html
Gruß
Thomas
 
Thema:

Home Page Formularfelder Prüfen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben