0
manuelle Feldeingabe und Ausweis Ergebnis
Liebe community,
ist es möglich, in ein feld die eingabe =10*10 zu machen und dann immer nur das ergebnis anzuzeige (ähnlich wie in excel)?
4 Antworten
-
Ja, wenn in einem Textfeld nur Zahlen und mathematische Operatoren stehen, lässt sich das mit eval() interpretieren und berechnen:
eval(TEXTFELD, this)
So eine Art Taschenrechner-Funktion, quasi. Die Funktion ist nicht offiziell dokumentiert. Das "this" steht hier für die Datensatz-ID.
-
PS: Das Gleichheitszeichen kann bzw. muss man dabei allerdings weglassen. Sowas wie "(10*10+20)/5" würde aber funktionieren (Ergebnis: 24).
Content aside
- vor 10 MonatenZuletzt aktiv
- 4Antworten
- 30Ansichten
-
2
Folge bereits