Sorry da habe ich mich vertippt. Im Script steht "value".
Trotzdem blockt Adobe in der Zeile "event.value = lbn; .
Was nun?
IF-Abfrage
Re: IF-Abfrage
Der Fehler kann auch in der vorhergehenden Zeile sein.
Re: IF-Abfrage
Ich sehe, bzw. erkenne keinen Fehler in der vorherigen Zeile. Wonach soll ich suchen, bzw. worauf muss ich achten?
Re: IF-Abfrage
Bei einem Syntaxfehler sind die Befehle daraufhin zu untersuchen, ob sie der Javascript-Syntax entsprechen.
Re: IF-Abfrage
Das habe ich getan, komme aber trotzdem nicht weiter. Ich erkenne den Fehler nicht, dazu reichen meine Kenntnisse leider nicht aus. Kannst du mir die fehlerhaften Stelle im u.a. Script markieren?
var lbn = this.getField("LBN").value, nnp = this.getField("NNP").value ;
this.getField("LBN").value = lbn ;
this.getField("NNP").value = nnp ;
if (lbn >= 4.5 && nnp >= 4.5) {
event.value = lbn;
this.getField("Anmerkung").value = ""
} else { this.getField("Nges").value = ""
}
if (lbn == "") { // ohne Eingaben
event.value = "" ;
this.getField("Anmerkung").value = ""
} else if (lbn >= 4.5 && nnp >= 4.5) { // beide nicht bestanden
event.value = lbn ;
this.getField("Anmerkung").value = "nicht bestanden"
} else { this.getField("Nges").value = lbn
} else if (lbn <= 4.5 && nnp == 0) { // bestanden
event.value = lbn;
this.getField("Anmerkung").value = "bestanden"
} else {this.getField("Nges").value = lbn
} else if (lbn >= 4.5 && nnp <= 4.5) { // Nachprüfung bestanden
event.value = lbn ;
this.getField("Anmerkung").value = "bestanden"
} else { this.getField("Nges").value = 4.499
}
var lbn = this.getField("LBN").value, nnp = this.getField("NNP").value ;
this.getField("LBN").value = lbn ;
this.getField("NNP").value = nnp ;
if (lbn >= 4.5 && nnp >= 4.5) {
event.value = lbn;
this.getField("Anmerkung").value = ""
} else { this.getField("Nges").value = ""
}
if (lbn == "") { // ohne Eingaben
event.value = "" ;
this.getField("Anmerkung").value = ""
} else if (lbn >= 4.5 && nnp >= 4.5) { // beide nicht bestanden
event.value = lbn ;
this.getField("Anmerkung").value = "nicht bestanden"
} else { this.getField("Nges").value = lbn
} else if (lbn <= 4.5 && nnp == 0) { // bestanden
event.value = lbn;
this.getField("Anmerkung").value = "bestanden"
} else {this.getField("Nges").value = lbn
} else if (lbn >= 4.5 && nnp <= 4.5) { // Nachprüfung bestanden
event.value = lbn ;
this.getField("Anmerkung").value = "bestanden"
} else { this.getField("Nges").value = 4.499
}
Re: IF-Abfrage
Entweder ein else zu viel oder es fehlt ein if.
Wie zB. hier:
Wie zB. hier:
Code: Alles auswählen
} else { this.getField("Nges").value = lbn
} else if (lbn <= 4.5 && nnp == 0) { // bestanden
Re: IF-Abfrage
Ich denke in den beiden Zeilen ist ein "else" zu viel und im Script einige mehr. Nun, da mir die Kenntnisse fehlen, probiere ich das ein oder andere aus.
Die Fehlermeldungen von Adobe "SytaxError" sind für mich jedoch genau so hilfreich wie deine sehr knappen Hinweise. Ich bin nach all den Tagen keinen Schritt weiter.
Trotzdem Danke für deine Bemühungen.
Die Fehlermeldungen von Adobe "SytaxError" sind für mich jedoch genau so hilfreich wie deine sehr knappen Hinweise. Ich bin nach all den Tagen keinen Schritt weiter.
Trotzdem Danke für deine Bemühungen.
Re: IF-Abfrage
Hallo,
siehe Anlage. Ist das so gemeint?
Mit freundlichen Grüßen
siehe Anlage. Ist das so gemeint?
Mit freundlichen Grüßen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.