Forum Doku Wiki Blog

Forumsarchiv 1999, November
Validierung von INPUT Text-Feld

archivierte Beiträge lesen

  1. (JAVASCRIPT) Validierung von INPUT Text-Feld von Philipp Hubbuch, 19. 11. 1999, 10:08

Validierung von INPUT Text-Feld

Der folgende Beitrag wurde am 19. 11. 1999, 10:08 Uhr von Philipp Hubbuch veröffentlicht.

Hallo,

suche eine einfache Möglichkeit mit JavaScript ein INPUT Text-Feld dahingehend zu überprüfen, ob es sich um ein deutsches Datum handelt (Format: tt.mm.jjjj).
Kenne mich leider mit JS überhaupt nicht aus!

Vielen Dank für jeden Tipp!

Viele Grüße
Philipp

Validierung von INPUT Text-Feld

Der folgende Beitrag wurde am 19. 11. 1999, 10:44 Uhr von Stefan Muenz veröffentlicht.

Hallo Philipp

> suche eine einfache Möglichkeit mit JavaScript ein INPUT Text-Feld dahingehend zu überprüfen, ob es sich um ein deutsches Datum handelt (Format: tt.mm.jjjj).

Ideal dafuer sind regulaere Ausdruecke. Zum Beispiel so:

function checkDatum() {
  if(document.Formularname.Feldname.value.search(/\d\d\.\d\d\.\d\d\d\d/) > -1)
    return true;
  else
    return false;
}

"Formularname" in HTML vergeben:
<form name="..."   ...>
"Feldname" in HTML vergeben:
<input name="...."   ...>

Funktion aufrufen (Datum pruefen):
if(checkDatum())
  /* Code, wenn in Ordnung */
else
  /* Code, wenn nicht in Ordnung */

ist jetzt aber nicht getestet...

viele Gruesse
  Stefan Muenz




Validierung von INPUT Text-Feld

Der folgende Beitrag wurde am 19. 11. 1999, 15:40 Uhr von Evelmaennchen veröffentlicht.

> Ideal dafuer sind regulaere Ausdruecke. Zum Beispiel so:
>
> function checkDatum() {
>   if(document.Formularname.Feldname.value.search(/\d\d\.\d\d\.\d\d\d\d/) > -1)
>     return true;
>   else
>     return false;
> }
>
> "Formularname" in HTML vergeben:
> <form name="..."   ...>
> "Feldname" in HTML vergeben:
> <input name="...."   ...>
>
> Funktion aufrufen (Datum pruefen):
> if(checkDatum())
>   /* Code, wenn in Ordnung */
> else
>   /* Code, wenn nicht in Ordnung */
>
> ist jetzt aber nicht getestet...
>
> viele Gruesse
>   Stefan Muenz

Hallo Stefan

ich habe es versucht und mein "Werk" sieht so aus:
<script language="JavaScript">
<!--  
function ChkDate()
{
  if(document.Formular.Datum.value.search(/\d\d\.\d\d\.\d\d\d\d/) > -1)
{
    alert("Bitte Datum tt.mm.jjjj angeben");
    document.Formular.Datum.focus();
return false;
}
}
//-->
</script>
</head>

<body>

<form method="POST" name="Formular" onSubmit="return ChkDate()" action="--WEBBOT-SELF--">
  <!--webbot bot="SaveResults" startspan U-File="../_private/form_results.txt"
  S-Format="TEXT/CSV" S-Label-Fields="TRUE" --><!--webbot bot="SaveResults" endspan --><p><input
  type="text" name="Datum" size="20"><input type="submit" value="Submit" name="B1"><input
  type="reset" value="Reset" name="B2"></p>
</form>

Leider funktioniert es nicht. Was habe ich falsch gemacht?

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4