Hallo, ich habe in einem Formularfeld folgendes Berechnungsscript:
if((o=="Das ist ein Test")) {
fTarget.value = "erfolgreich";
}
Nun möchte ich ein Wort darin in Anführungszeichen stellen, was nicht geht da kommt ein Scriptfehler
if((o=="Das ist "ein" Test")) {
fTarget.value = "erfolgreich";
}
wie kann ich das lösen?
Danke
Anführungszeichen in Berechnungsscript
Re: Anführungszeichen in Berechnungsscript
Man kann folgendes verwenden:
"Das ist \"ein\" Test"
"Das ist \"ein\" Test"
Re: Anführungszeichen in Berechnungsscript
Danke sehr, hat gut geklappt
Re: Anführungszeichen in Berechnungsscript
Das ist ein klassischer Workaround für ein Problem, dass man im Deutschen eigentlich gar nicht haben sollte, denn man kann auch einfach die korrekten Anführungszeichen verwenden, statt des Zollzeichens ("). Denn dieses ist gar kein Anführungszeichen im deutschsprachigen Raum, wird nur laufend als solches missbraucht, weil es so prominent auf der Tastatur zu finden ist.
Die deutschen Anführungszeichen („“) erinnern an eine 99 und 66 und können klaglos in der Textausgabe von JavaScript verwendet werden. Ebenso die französischen Guillemet («»). Für die Eingabe braucht man allerdings einen separaten Ziffernblock auf der Tastatur, um den Zeichencode einzutippen (https://webtypobuch.de/lesen/Kapitel-3/Kapitel-3-2). Hat man den nicht, muss man auf die Zeichentabelle zurückgreifen.
Die deutschen Anführungszeichen („“) erinnern an eine 99 und 66 und können klaglos in der Textausgabe von JavaScript verwendet werden. Ebenso die französischen Guillemet («»). Für die Eingabe braucht man allerdings einen separaten Ziffernblock auf der Tastatur, um den Zeichencode einzutippen (https://webtypobuch.de/lesen/Kapitel-3/Kapitel-3-2). Hat man den nicht, muss man auf die Zeichentabelle zurückgreifen.