Seite 1 von 1

in Tabelle funktionieren die Zellen- /zeilen-TABs nicht

Verfasst: 20.11.2020, 09:13
von JanaR2
Guten Morgen an alle Acronauten,

in meinem Formular funktioniert die [b]function Feld_leer(i)[/b] nicht. Ich habe schon alles Mögliche ausprobiert, komme aber nicht weiter.
Kann mir bitte jemand weiterhelfen?

Vielen Dank und Grüße
JanaR

Re: in Tabelle funktionieren die Zellen- /zeilen-TABs nicht

Verfasst: 30.11.2020, 20:23
von radzmar
Es kommt gar nicht bis zum Aufruf der Funktion "Feld_leer", da die Funktion "trim", welche davor aufgerufen wird fehlerhaft ist und scheitert.
Wenn man diese soweit auskommentiert, dass Sie fehlerfrei durchläuft, wird auch "Feld_leer" ausgeführt.

Code: Alles auswählen

function trim(Objekt, Pflichtfelder) { // ausgefüllte Pflichtfelder werden "disabled"
	var tmp = (Objekt.rawValue || " ").replace(/\s*\r+\s*/g,"\r").replace(/(^\s*|\s(?=\s)|\s*$)/g,"");	
	if (Pflichtfeld) { // Kann nicht funktionieren, da "Pflichtfeld" nirgends deklariert wurde!!!
		Objekt.validate.nullTest = tmp.length ? "disabled" : "error" ;
	} 
	Objekt.rawValue = tmp ;
	return tmp
}

Re: in Tabelle funktionieren die Zellen- /zeilen-TABs nicht

Verfasst: 18.12.2020, 19:26
von JanaR2
Hallo Radzmar,

vielen Dank für deinen Hinweis. Im Skript habe ich statt Pflichtfeld jetzt Pflichtfelder geschrieben. Das Skript hakt aber immer noch an zwei Stellen:
Bei der DDL-Auswahl "ÖNPV" wird das Feld nicht als bereits ausgefüllt erkannt, wenn die DDL als erstes ausgefüllt wird.
Nachdem alle Felder einer Zeile ausgefüllt sind, wird keine weitere Zeile automatisch hinzugefügt.

Weiterhin tritt ein Fehler beim Speichern auf. Wenn alles ausgefüllt und die Datei abgespeichert und erneut geöffnet wird, setzt sich die DDL "Begründung" in Zeile 2 immer zurück. Alle anderen abgespeicherten Daten sind vorhanden.

Ich habe bereits Stundenlang in den Instanzen geschaut / rumprobiert und alle Fehlermeldungen im Debugger abgearbeitet. Hast du oder Jemand eine Lösung für mich?

Vielen Dank und mit freundlichen Grüßen
JanaR