Hallo zusammen, ich habe folgendes Problem.
Ich würde gerne eine PLZ-Abfrage mittels Javascript in eine Seite einbauen. Soweit so gut habe das Script auch schon fast fertig und es funktioniert, aber oh Schreck! Wenn ich keine Zahlen eingebe funktioniert das Script auch wie bei Zahlen. Wie kann ich das bestehende Script so erweitern, dass ein Fenster aufgeht, wenn ich ein anderes Zeichen z.B. einen Buchstaben eingebe. Gibt es da irgendeinen Trick das eizubauen ohne den Rest komplett verändern zu müssen?!?
Hier der
Würde mir schon reiche, wenn das Script nicht erlaubt Buchstaben in das Formular einzufügen, aber ich weiß leider nicht, wie das geht und auch google hatte nichts für mich parat. Wäre schön, wenn mir jemand helfen könnte!
Beste Grüße und vielen Dank im Voraus
paddybee
P.S.: Ach ja in dem Script geht es nicht darum zu testen, ob es die PLZ auch wirklich gibt, nur das das ganze vom Prinzip her klappt!
Ich würde gerne eine PLZ-Abfrage mittels Javascript in eine Seite einbauen. Soweit so gut habe das Script auch schon fast fertig und es funktioniert, aber oh Schreck! Wenn ich keine Zahlen eingebe funktioniert das Script auch wie bei Zahlen. Wie kann ich das bestehende Script so erweitern, dass ein Fenster aufgeht, wenn ich ein anderes Zeichen z.B. einen Buchstaben eingebe. Gibt es da irgendeinen Trick das eizubauen ohne den Rest komplett verändern zu müssen?!?
Hier der
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>PLZ Check</title>
<script language="JavaScript">
<!--
function CheckPLZ()
{
var plz = document.feld.Textfeld.value;
var laenge = plz.length;
var anzahl = document.getElementById("plzinput").getAttributeNode("maxlength").nodeValue;
if (laenge != anzahl)
{
window.alert("Bitte " + anzahl + "-stellige PLZ eingeben! Sie haben nur "+ laenge + " Stelle(n) eingegeben!");
setfocus();
}
if (laenge == anzahl)
{ window.alert("Danke, die PLZ ist OK!");
}
}
function setfocus() {
document.feld.Textfeld.focus();
}
//-->
</script>
</head>
<body bgcolor=c0c0c0 onload="setfocus();">
<form name="feld">
<input id="plzinput" type="number" name="Textfeld" size="5" maxlength="5">
<input name="button" type="button" onClick="CheckPLZ(); return false" value="Eingabeprüfung">
</form>
</body>
</html>
<body>
</body>
</html>
Beste Grüße und vielen Dank im Voraus
paddybee
P.S.: Ach ja in dem Script geht es nicht darum zu testen, ob es die PLZ auch wirklich gibt, nur das das ganze vom Prinzip her klappt!