Problem mit checkdate-Funktion.

Status
Nicht offen für weitere Antworten.

Al3x0r

Mitglied
Guten Tag,
Erstmal Lob ans Forum, das ist echt cool hier.
Zu meinem Probem
Ich möchte gerne eine Datumseingabe, die wie folgt aussehen muss: TT.MM.JJ darauf überprüfen , ob sie acuh wirklich so aussieht, d.h.

0<TT</=31

0<MM</=12

05=/<JJ

gelöst habe ich dies wie folgt: ( ich zeige auch das nun im Zusammenhängenden Script )


Code:
<script type="text/javascript">
function pruefe() {
  if (document.form1.auftragsnr.value == "") {
    alert("Auftragsnummer fehlt.");
    document.form1.auftragsnr.focus();
    return false;
  }
  if (document.form1.zahler_firma.value == "") {
    alert("Firma des Frachtzahlers fehlt.");
    document.form1.zahler_firma.focus();
    return false;
  }
  if (document.form1.zahler_strasse.value == "") {
    alert("Straße des Frachtzahlers fehlt.");
    document.form1.zahler_strasse.focus();
    return false;
  }
  if (document.form1.zahler_plz.value == "") {
    alert("Postleitzahl des Frachtzahlers fehlt.");
    document.form1.zahler_plz.focus();
    return false;
  }
  if (document.form1.zahler_ort.value == "") {
    alert("Ort des Frachtzahlers fehlt.");
    document.form1.zahler_ort.focus();
    return false;
  }
  if (document.form1.ladetermin.value == "") {
    alert("Ladetermin fehlt.");
    document.form1.ladetermin.focus();
    return false;
  }
  {  
  var rtu = true;

  var spl = value.split('.');

  if (spl.length != 3)
  rtu = false;
  else if ((spl[0].length != 2) || (spl[0].match(/\D/) != null) || (spl[0] < 1) || (spl[0] > 31))
  rtu = false;
  else if ((spl[1].length != 2) || (spl[1].match(/\D/) != null) || (spl[1] < 1) || (spl[1] > 12))
  rtu = false;
  else if ((spl[2].length != 2) || (spl[2].match(/\D/) != null) || (spl[2] < 05) || (spl[2] > 36))
  rtu = false;

  if (rtu === false)
  {
  alert('Falscher Ladetermin. (Bsp.: 24.12.05)');
  focus();
  }
  }
  
  return rtu;
  }
 
  
  

  if (document.form1.entladetermin.value == "") {
    alert("Entladetermin fehlt.");
    document.form1.entladetermin.focus();
    return false;
  }
    {  
  var rtu = true;

  with (document.form1.elements['entladetermin'])
  {
  var spl = value.split('.');

  if (spl.length != 3)
  rtu = false;
  else if ((spl[0].length != 2) || (spl[0].match(/\D/) != null) || (spl[0] < 1) || (spl[0] > 31))
  rtu = false;
  else if ((spl[1].length != 2) || (spl[1].match(/\D/) != null) || (spl[1] < 1) || (spl[1] > 12))
  rtu = false;
  else if ((spl[2].length != 2) || (spl[2].match(/\D/) != null) || (spl[2] < 05) || (spl[2] > 36))
  rtu = false;

  if (rtu === false)
  {
  alert('Falscher Entladetermin.(Bsp.: 24.12.05)');
  focus();
  }
  }
  
  

  return rtu;
  }
  if (document.form1.lade_firma.value == "") {
    alert("Firma des Verladeortes fehlt.");
    document.form1.lade_firma.focus();
    return false;
  }
  if (document.form1.lade_strasse.value == "") {
    alert("Straße des Verladeortes fehlt.");
    document.form1.lade_strasse.focus();
    return false;
  }
  if (document.form1.lade_plz.value == "") {
    alert("Postleitzahl des Verladeortes fehlt.");
    document.form1.lade_plz.focus();
    return false;
  }
  if (document.form1.lade_ort.value == "") {
    alert("Ort des Verladeortes fehlt.");
    document.form1.lade_ort.focus();
    return false;
  }
  if (document.form1.entlade_firma.value == "") {
    alert("Firma des Entladeortes fehlt.");
    document.form1.entlade_firma.focus();
    return false;
  }
  if (document.form1.entlade_strasse.value == "") {
    alert("Straße des Entladeortes fehlt.");
    document.form1.entlade_strasse.focus();
    return false;
  }
  if (document.form1.entlade_plz.value == "") {
    alert("Postleitzahl des Entladeortes fehlt.");
    document.form1.entlade_plz.focus();
    return false;  
  }
  if (document.form1.entlade_ort.value == "") {
    alert("Ort des Entladeortes fehlt.");
    document.form1.entlade_ort.focus();
    return false;
  }
  if (document.form1.warenart.value == "") {
    alert("Warenart fehlt.");
    document.form1.warenart.focus();
    return false;
  }
  if (document.form1.gewicht.value == "") {
    alert("Gewicht fehlt.");
    document.form1.gewicht.focus();
    return false;
  }
  }
</script>

ab Zeile 29 gehts ums Datum.
So wie das Script nun aussieht funzt das aber nicht. Es wird nämlich nun gar nichts abgefragt? Das Dokument wird also leer übergeben.

Wie kann ich das lösen,das die Prüfung, ob das Datumsfeld und wie das Datumsfeld ausgefüllt ist in einanderverschachtelt stattfindet.

Code:
if datumsfeld leer
alert fehler

else if datumsfeld voll
prüfe ob tag zwischen 1 und 31 
monat zwischen 1 und 12 
etc....

im grunde muss ich irgendwie das:

Code:
 if (document.form1.entladetermin.value == "") {
    alert("Entladetermin fehlt.");
    document.form1.entladetermin.focus();
    return false;
  }

mit dem:

Code:
    {  
  var rtu = true;

  with (document.form1.elements['entladetermin'])
  {
  var spl = value.split('.');

  if (spl.length != 3)
  rtu = false;
  else if ((spl[0].length != 2) || (spl[0].match(/\D/) != null) || (spl[0] < 1) || (spl[0] > 31))
  rtu = false;
  else if ((spl[1].length != 2) || (spl[1].match(/\D/) != null) || (spl[1] < 1) || (spl[1] > 12))
  rtu = false;
  else if ((spl[2].length != 2) || (spl[2].match(/\D/) != null) || (spl[2] < 05) || (spl[2] > 36))
  rtu = false;

  if (rtu === false)
  {
  alert('Falscher Entladetermin.(Bsp.: 24.12.05)');
  focus();
  }
  }
  return rtu;
  }

verbinden.

Vielen Dank schonmal und mfg Alex

ps.: entschuldigt den vielen Text und die vllt auf manche lächerlich wirkende Frage, aber ich komm einfach nicht weiter und jeder fängt mal klein an ....
 

Al3x0r

Mitglied
kann vllt doch jmd dabei helfen ?
Vllt gibt es ja den ein oder anderen der das mal einmal durchschauen könnte.
Ich hoffe ich habe es mir mit meinem unqualifizierten fehlpost bei euch nicht verscherzt

mfg Alex
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Javascript Problem bei mehrere ID's Angular, React, JQuery - Fragen zu JavaScript 7
S Wie kann das Problem mit der „CORS-Richtlinie“ gelöst werden, wenn Anfragen vom React-Front-End an das Node.js-Back-End gesendet werden? Angular, React, JQuery - Fragen zu JavaScript 1
A Problem bei Sortierung von Rechnungsnummern mit JavaScript Angular, React, JQuery - Fragen zu JavaScript 1
pkm Problem mit Reaktivität bei einer Vue in Vue.js Angular, React, JQuery - Fragen zu JavaScript 0
krgewb Problem mit writeln Angular, React, JQuery - Fragen zu JavaScript 2
H Problem mit vom Server gelieferten Objekten Angular, React, JQuery - Fragen zu JavaScript 11
isaac77 Java Script implementierung Problem & Frage Angular, React, JQuery - Fragen zu JavaScript 0
N Problem - Google Analytics Tracking Javascript Datei von eigenen Server laden Angular, React, JQuery - Fragen zu JavaScript 1
H "form 1 in undefined" problem Angular, React, JQuery - Fragen zu JavaScript 2
C Problem beim Laden des Saalplans Angular, React, JQuery - Fragen zu JavaScript 5
4 Java Anfänger Problem Angular, React, JQuery - Fragen zu JavaScript 4
I iframe killer problem Angular, React, JQuery - Fragen zu JavaScript 3
J Problem:Zugriff auf Ausgabefeld (HTML-Formular)) Angular, React, JQuery - Fragen zu JavaScript 3
H problem mit IE Angular, React, JQuery - Fragen zu JavaScript 2
K Laufschrift Problem. Angular, React, JQuery - Fragen zu JavaScript 4
S Problem bei MSN Script Angular, React, JQuery - Fragen zu JavaScript 3
M Problem mit Java-Funktion Angular, React, JQuery - Fragen zu JavaScript 3
H Java Script Problem Angular, React, JQuery - Fragen zu JavaScript 11
F Ich habe ein Problem mit dem öffnen eines neuen Fensters Angular, React, JQuery - Fragen zu JavaScript 3
Developer_X Java Script, Problem beim staten Angular, React, JQuery - Fragen zu JavaScript 22
S Problem mit Formular ! Angular, React, JQuery - Fragen zu JavaScript 4
S Dringendes onclick Problem mit variable - Danke Angular, React, JQuery - Fragen zu JavaScript 2
D IE Problem Angular, React, JQuery - Fragen zu JavaScript 4
G Java Gallery mit reload ohne iframe Problem Angular, React, JQuery - Fragen zu JavaScript 6
J JS-Menü-Problem :-( Angular, React, JQuery - Fragen zu JavaScript 2
E Countdown Problem Angular, React, JQuery - Fragen zu JavaScript 5
T Problem mit getElementById Angular, React, JQuery - Fragen zu JavaScript 1
G Problem Bei Sound Angular, React, JQuery - Fragen zu JavaScript 4
S Ich hab da ein Problem mit einem JavaScript. Angular, React, JQuery - Fragen zu JavaScript 2
M Problem mit Vote Fenster Angular, React, JQuery - Fragen zu JavaScript 3
K Problem mit einbinden Angular, React, JQuery - Fragen zu JavaScript 2
M Problem mit Berechnungen Angular, React, JQuery - Fragen zu JavaScript 5
S Problem mit Aufruf einer *.js-Datei Angular, React, JQuery - Fragen zu JavaScript 2
N Problem mit onchange Listener Angular, React, JQuery - Fragen zu JavaScript 1
G Problem beim Einbinden von JAVA-Dropdown-Menu Angular, React, JQuery - Fragen zu JavaScript 7
G CSS-Problem mit "selected" Angular, React, JQuery - Fragen zu JavaScript 2
K Habe aber trotzdem ein Problem mit Javascript Angular, React, JQuery - Fragen zu JavaScript 2
F Problem mit random alerts Angular, React, JQuery - Fragen zu JavaScript 5
G utf8 problem wenn java deaktiviert ist Angular, React, JQuery - Fragen zu JavaScript 2
G Zeilenumbruch Problem Angular, React, JQuery - Fragen zu JavaScript 10
R Riesen Problem Angular, React, JQuery - Fragen zu JavaScript 2
Z Globale Veriable problem Angular, React, JQuery - Fragen zu JavaScript 2
P Problem mit Blog Angular, React, JQuery - Fragen zu JavaScript 3
G Problem mit Frames Angular, React, JQuery - Fragen zu JavaScript 9
S Problem mit Mozilla Angular, React, JQuery - Fragen zu JavaScript 9
N JS Problem mit Dia Show Angular, React, JQuery - Fragen zu JavaScript 5
H Problem mit Klappmenü. Angular, React, JQuery - Fragen zu JavaScript 2
J Problem mit Java Menü Angular, React, JQuery - Fragen zu JavaScript 4
H [Problem] Tageszeitenabhängige Rotation von Flashfilmen Angular, React, JQuery - Fragen zu JavaScript 3
B document.forms problem Angular, React, JQuery - Fragen zu JavaScript 3
N tree_items problem Angular, React, JQuery - Fragen zu JavaScript 3
G 2 Frames mit einem Link verändern - Problem Angular, React, JQuery - Fragen zu JavaScript 4
F Problem mit "PHYSLET" Angular, React, JQuery - Fragen zu JavaScript 3
G Problem Angular, React, JQuery - Fragen zu JavaScript 2
M Merkwürdiges Problem Angular, React, JQuery - Fragen zu JavaScript 3
C Javascript problem links ohne funktion Angular, React, JQuery - Fragen zu JavaScript 12
W Problem bei Links Angular, React, JQuery - Fragen zu JavaScript 4
M Problem - java-script fehlt (???) Angular, React, JQuery - Fragen zu JavaScript 3
A problem mit pulldown Angular, React, JQuery - Fragen zu JavaScript 3
C Leerzeichen entfernen... Problem Javascript Angular, React, JQuery - Fragen zu JavaScript 1
H Funktion aufrufen ohne Button Angular, React, JQuery - Fragen zu JavaScript 14
M Funktion in einer Funktion Angular, React, JQuery - Fragen zu JavaScript 1
Lighty Math.pow funktioniert nicht innerhalb Funktion/Schleife Angular, React, JQuery - Fragen zu JavaScript 7
pkm Frage zu Parametern bei der toLocaleString-Funktion von Date Angular, React, JQuery - Fragen zu JavaScript 3
R Wenn-Dann-Funktion in einem Adobe Acrobat Formular Angular, React, JQuery - Fragen zu JavaScript 0
X Mehrfaches Nutzen einer Funktion Angular, React, JQuery - Fragen zu JavaScript 1
P Funktion aufrufen Angular, React, JQuery - Fragen zu JavaScript 1
Anfänger2011 Ergebnis einer Funktion direkt in Variable speichern Angular, React, JQuery - Fragen zu JavaScript 6
L Wenn Dann Funktion Angular, React, JQuery - Fragen zu JavaScript 13
A Auswahlliste mit Funktion verknüpfen Angular, React, JQuery - Fragen zu JavaScript 13
E Darf anonyme Funktion Parameter haben ? Angular, React, JQuery - Fragen zu JavaScript 4
F JavaScript replace funktion Angular, React, JQuery - Fragen zu JavaScript 1
L Javascript Maus Funktion Angular, React, JQuery - Fragen zu JavaScript 4
Kenan89 JS OO Funktion wird falsch aufgerufen Angular, React, JQuery - Fragen zu JavaScript 2
G Funktion mit Onload vom Body nur einmal ausführen Angular, React, JQuery - Fragen zu JavaScript 9
S Kleine JS-Funktion funktioniert im Firefox nicht wie sie sollte Angular, React, JQuery - Fragen zu JavaScript 9
R onload Aufruf einer Funktion in einer Funktion Angular, React, JQuery - Fragen zu JavaScript 2
L Funktion und Variablen Angular, React, JQuery - Fragen zu JavaScript 4
G php funktion in java einfügen Angular, React, JQuery - Fragen zu JavaScript 6
C JS funktion funktioniert nicht / wird nicht aufgerufen. Angular, React, JQuery - Fragen zu JavaScript 2
M Funktion "Speichern Unter" abschalten. Angular, React, JQuery - Fragen zu JavaScript 14
T wie kann ich daraus eine Funktion machen? Angular, React, JQuery - Fragen zu JavaScript 2
M Array Rückgabe wert an andere Funktion ? Angular, React, JQuery - Fragen zu JavaScript 2
C JavaScript Menü, Funktion hinzufügen Angular, React, JQuery - Fragen zu JavaScript 5

Ähnliche Java Themen


Oben