WinFuture-Forum.de: Javascript Abfrage - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Javascript Abfrage nur bestimmte Ziffern möglich


#1 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 23. Januar 2006 - 20:28

Hi leute ich müsste bei diesen Feldern noch eine abfrage machen das nur bestimmte zahlen eingetragen werden dürfen

z.b bei Datum nur 0-9 und "-"(bindesstrich)

da ich von javascript nicht so di ahnung habe wollte ich mal fragen ob mir jemand bitte helfen könnte
<script language="JavaScript">
<!--
function EingabenUeberpruefen()
{
	var Fehlermeldung = "";
 
	if(document.Eingabe.Datum.value == "")
	{
		Fehlermeldung += "Datum, ";
	}

	if(document.Eingabe.VG.value == "")
	{
		Fehlermeldung += "VG, ";
	}

	 if(document.Eingabe.REL.value == "")
	{
		Fehlermeldung += "Land/Ort, ";
	}

	 if(document.Eingabe.Fraechter.value == "")
	{
		Fehlermeldung += "Frächter, ";
	}

	 if(document.Eingabe.caEintreff.value == "")
	{
		Fehlermeldung += "ca. Eintreffzeit, ";
	}

	 if(document.Eingabe.DispoTel.value == "")
	{
		Fehlermeldung += "DispoTel";
	}

	if(Fehlermeldung)
	{
		alert(Fehlermeldung);
 
		return false;
	}
	else
	{
		return true;
	}
}
// -->
</script>

0

Anzeige



#2 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 23. Januar 2006 - 21:02

/RegExp/.test(String)
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#3 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 23. Januar 2006 - 21:28

hmmm... was :D

ich hab 0 plan von javascript wo muss ich das einsetzen?
0

#4 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 24. Januar 2006 - 19:46

if (! /hier steht ein regulärer Ausdruck, der das gewünschte Format beschreibt/.test(document.Eingabe.Datum.value)) {
// Fehlerhandlung
}

Im übrigen wäre ein with(document.Eingabe) da durchaus sinnvoller. Mal ganz davon abgesehen, daß es falsch ist, denn document.Eingabe ist kein gültiges Objekt - was du suchst, ist vermutlich document.getElementsByName("Datum").item(0).getAttributes().getAttributeByName(
"value").
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#5 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 25. Januar 2006 - 10:44

aha danke habs jetzt aber so gelöst

<!--
function numeralsOnly(evt)
{
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :
((evt.which) ? evt.which : 0));
if (charCode > 31 && (charCode < 45 || charCode > 58)) {
alert("Fehler:\n Kein Datum-/Zeitwert");
return false;
}
return true;
}
// -->


und im input field:
onkeypress="return numeralsOnly(event)"

Also sind jetzt 0-9, - , : , / , und . erlaubt


http://www.torsten-h...hdocs/ascii.htm
hier sind weitere ASCII befehle fals jemand mal das selbe wie ich braucht

Dieser Beitrag wurde von Party bearbeitet: 25. Januar 2006 - 10:45

0

#6 Mitglied ist offline   Rika 

  • Gruppe: aktive Mitglieder
  • Beiträge: 11.533
  • Beigetreten: 11. Juni 03
  • Reputation: 2
  • Geschlecht:Männlich

geschrieben 25. Januar 2006 - 14:05

Wäre " /[0-9:\-\.\/]*/.test(evt)" nicht einfacher gewesen?
Konnichiwa. Manga wo shitte masu ka? Iie? Gomenne, sonoyouna koto ga tabitabi arimasu. Mangaka ojousan nihongo doujinshi desu wa 'Clamp X', 'Ayashi no Ceres', 'Card Captor Sakura', 'Tsubasa', 'Chobits', 'Sakura Taisen', 'Inuyasha' wo 'Ah! Megamisama'. Hai, mangaka gozaimashita desu ni yuujin yori.
Eingefügtes Bild
Ja, mata ne!

(For sending email please use OpenPGP encryption and signing. KeyID: 0xA0E28D18)
0

#7 Mitglied ist offline   Party 

  • Gruppe: aktive Mitglieder
  • Beiträge: 501
  • Beigetreten: 16. Januar 04
  • Reputation: 0

geschrieben 26. Januar 2006 - 07:49

ja schon ;)
aber is ja egal :cool:
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0