Wo ist der Fehler? : Unexpected Value in einem Switch-Script
(Adobe Acrobat 11 prof. Windows 7 prof.) ich bin seit Januar dilettierend dabei...
Ich möchte in einem "Ernährungs-PDF-Bilderbuch" Wissen abfragen. Mit einem Script, das in einem anderen Formular bereits funktionierte, hänge ich jetzt und komme nicht weiter.
Diese 1. Seite hat 4 Optionsfelder: die Gruppe: "Blumenkohl" mit - verschiedenen Kohlehydratmengen (0-3 KE als Optionsfeldauswahl).
Das Script steht in einem zugehörigen Textfeld ("Blumenkohl-KH") in einem benutzerdefinierten Berechnungsscript. Format: "Keine":
Das Script lautet:
var cSelection = this.getField("Blumenkohl").value;
switch (cSelection)
{
case "0":
event.value = "Richtig! Blumenkohl hat 0 KE ";
break;
case "1":
event.value = " 1 KE ist falsch! Blumenkohl hat 0 KE ";
break;
case "2":
event.value = "2 KE ist falsch! Blumenkohl hat 0 KE ";
break;
case "3":
event.value = "3 KE ist falsch! Blumenkohl hat 0 KE ";
break;
case "Off":
event.value = "Keine Antwort: Fehler! Blumenkohl hat 0 KE ";
break;
default:
// This option should never be called since
// all possible cased are handled
event.value = "Unexpected Value: " + cSelection;
break;
}
Nach dem Reset erhalte ich erwartungsgemäß die Auswertung: Keine Antwort: Fehler! Blumenkohl hat 0 KE!
Ich kann alle Optionsfelder anklicken, aber ich erhalte immer "Unexpected Value: " mit dem zugehörigen "cSelection"-Wert.
zuvor kamen Fehlermeldungen, wie:
ReferenceError: SetFieldValues is not defined
SetFieldValues is not defined
nachdem ich ein Leerzeichen zwischen switch und (cSelection) eingefügt habe, kommen jetzt gar keine Fehlermeldungen mehr. Dennoch bleibt die Fehlausgabe "Unexpected Value: ...", ohne dass ich den Grund für das Nichtfunktionieren erkennen kann.
Danke für die Rückmeldungen.
chris.sberg
