Hallo Peter,
Zuerst brauchst du ein Eingabefeld (z. B. Postleitzahl):
<input type="text" name="Plz" size="20">
Dann musst du beim Abschicken der Daten eine Überprüfung des Feldinhaltes durchführen. Dies erreichst du, indem du beim Formularöffnen beim Händler onsubmit eine Sprungmarke definierst. Hier heisst sie chkFormular():
<form name="Formular" action="www.deine-seite.de/beispielmailerprogramm"
method="post" onsubmit="return chkFormular()">
Im JavaScript-Bereich kommt dann die eigentliche Abfrage der Eingabe.
function chkFormular() {
REM--- Zuerst ob überhaupt was eingegeben wurde ---
if (document.Formular.Plz.value == "") {
alert("Bitte PLZ eingeben!");
document.Formular.Plz.focus();
return false;
}
REM---Dann ob Zahlen eingegeben wurden ---
var chkZ = 1;
for (j = 0; j < document.Formular.Plz.value.length; ++j)
if (document.Formular.Plz.value.charAt(j) < "0" ||
document.Formular.Plz.value.charAt(j) > "9")
chkZ = -1;
if (chkZ == -1) {
alert("Platz erlaubt nur Zahlen!");
document.Formular.Plz.focus();
return false;
}
So ungefähr ;-)
Viele Grüsse
gary
PS.: Das REM--- blablabla --- ist nur eine Bemerkung von mir, und gehöhrt nicht zum Code ;-)