Wie Wurzelziehen und Potenzieren im Formular
Wie Wurzelziehen und Potenzieren im Formular
Hallo zusammen,
ich stoße gerade an meine Wissensgrenze bei der Umsetzung eines Formulars, in dem auch Wurzelziehen und Potenzieren gefordert werden.
Die Grundrechenarten unter Berechnung > vereinfachte Feldbezeichnung anzuwenden ist kein Problem.
Wo ich ins Trudeln komme sind halt die Potenzen und das Wurzelziehen.
Leider tendieren meine Kenntnisse in JavaSkript völlig gen Null.
Habe schon viel Zeit mit dem Acrobat JavaScript Scripting Guide und im Netzt verbracht, aber ich verstehe nicht wie ich exp () oder sqrt () in der Formel benutzen muss.
Wenn das überhaupt richtig ist.
Eigentlich geht es um zwei simple Berechnungen:
(Feld A mal Feld B) hoch 0,5
und
Wurzel aus (Feld A mal Feld B)
Benutze Acrobat Pro DC für den Mac
Danke vorab für die Hilfe!
Ralf
ich stoße gerade an meine Wissensgrenze bei der Umsetzung eines Formulars, in dem auch Wurzelziehen und Potenzieren gefordert werden.
Die Grundrechenarten unter Berechnung > vereinfachte Feldbezeichnung anzuwenden ist kein Problem.
Wo ich ins Trudeln komme sind halt die Potenzen und das Wurzelziehen.
Leider tendieren meine Kenntnisse in JavaSkript völlig gen Null.
Habe schon viel Zeit mit dem Acrobat JavaScript Scripting Guide und im Netzt verbracht, aber ich verstehe nicht wie ich exp () oder sqrt () in der Formel benutzen muss.
Wenn das überhaupt richtig ist.
Eigentlich geht es um zwei simple Berechnungen:
(Feld A mal Feld B) hoch 0,5
und
Wurzel aus (Feld A mal Feld B)
Benutze Acrobat Pro DC für den Mac
Danke vorab für die Hilfe!
Ralf
Wie Wurzelziehen und Potenzieren im Formular
Zum Beispiel:
Bernd Alheit
Code: Alles auswählen
Math.sqrt(this.getField("Feld A").value*this.getField("Feld B").value);
Wie Wurzelziehen und Potenzieren im Formular
Hallo und danke für die Antwort.
Leider klappt es mit Wurzelziehen so noch nicht bei mir.
So habe ich versucht die Anweisungen die in dem Skript enthalten sind zu verstehen.
Math.sqrt(this.getField("Feld A").value*this.getField("Feld B").value);
Math in Verbindung mit sqrt() ist die Anweisung zur Berechnung der Quadratwurzel.
Mit this.getField() wird der Inhalt des Textfeldes „Feld A“ abgefragt.
Jetzt kommen schon erste Schwierigkeiten:
Was ist der Unterschied von getField und this.getField?
Was bewirkt der Punkt zwischen den Begriffen?
Was bewirkt Value?
Kar ist mir immerhin: Jede Anweisung wird mit einem Semikolon beendet.
Ich habe es auch nur mit
Math.sqrt(this.getField("Feld A").value);
versucht, um zu schauen ob überhaupt etwas passiert. Nein.
Bitte weiterhin um Hilfe damit ich verstehe und so weiter lernen kann.
Danke, Ralf
Leider klappt es mit Wurzelziehen so noch nicht bei mir.
So habe ich versucht die Anweisungen die in dem Skript enthalten sind zu verstehen.
Math.sqrt(this.getField("Feld A").value*this.getField("Feld B").value);
Math in Verbindung mit sqrt() ist die Anweisung zur Berechnung der Quadratwurzel.
Mit this.getField() wird der Inhalt des Textfeldes „Feld A“ abgefragt.
Jetzt kommen schon erste Schwierigkeiten:
Was ist der Unterschied von getField und this.getField?
Was bewirkt der Punkt zwischen den Begriffen?
Was bewirkt Value?
Kar ist mir immerhin: Jede Anweisung wird mit einem Semikolon beendet.
Ich habe es auch nur mit
Math.sqrt(this.getField("Feld A").value);
versucht, um zu schauen ob überhaupt etwas passiert. Nein.
Bitte weiterhin um Hilfe damit ich verstehe und so weiter lernen kann.
Danke, Ralf
Wie Wurzelziehen und Potenzieren im Formular
Egal was ich heute mit dem Beispiel versucht habe,
es funktioniert so nicht.
Hat keiner eine Idee?
es funktioniert so nicht.
Hat keiner eine Idee?
Wie Wurzelziehen und Potenzieren im Formular
Hallo Ralf,
wenn du Hilfe suchst, dann solltest du dein PDF hochladen.
Schau mal, ob du’s nun verstehst.
vg armine
wenn du Hilfe suchst, dann solltest du dein PDF hochladen.
Schau mal, ob du’s nun verstehst.
vg armine
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Wie Wurzelziehen und Potenzieren im Formular
Zwischen getField und this.getField besteht kein Unterschied. Die erste Version ist nur eine verkürzte Schreibweise. this.getField gibt das Feld zurück und keinen Wert. Mit this.getField("...").value erhält man den Wert im Feld.rdo hat geschrieben:Jetzt kommen schon erste Schwierigkeiten:
Was ist der Unterschied von getField und this.getField?
Was bewirkt der Punkt zwischen den Begriffen?
Was bewirkt Value?
Bernd Alheit
Wie Wurzelziehen und Potenzieren im Formular
Hallo zusammen,
das Wichtigste zuerst: DANKE!
Es funktioniert.
Ich hatte vermutet das etwas fehlt, nur was?
Auf „event.value = „ wäre ich allein nie gekommen.
Auch die „Vereinfachte Feldeingabe“ erweist sich als tückisch für einen Anfänger.
Nach Drücken der Schaltfläche Bearbeiten liest man die Überschrift des Eingabefeldes: „JavaScripts erstellen und bearbeiten“. Script erstellen klingt doch genau richtig …
Verständliche Informationen für Anfänger sind im Netz eher spärlich zu finden.
Werde weiter zusammentragen und ansonsten hier fragen.
Es grüßt
Ralf
@armine: dein Wurzel.pdf hat sehr geholfen!
das Wichtigste zuerst: DANKE!
Es funktioniert.
Ich hatte vermutet das etwas fehlt, nur was?
Auf „event.value = „ wäre ich allein nie gekommen.
Auch die „Vereinfachte Feldeingabe“ erweist sich als tückisch für einen Anfänger.
Nach Drücken der Schaltfläche Bearbeiten liest man die Überschrift des Eingabefeldes: „JavaScripts erstellen und bearbeiten“. Script erstellen klingt doch genau richtig …
Verständliche Informationen für Anfänger sind im Netz eher spärlich zu finden.
Werde weiter zusammentragen und ansonsten hier fragen.
Es grüßt
Ralf
@armine: dein Wurzel.pdf hat sehr geholfen!
-
- Beiträge: 14
- Registriert: 01.12.2009, 09:21
Re: Wie Wurzelziehen und Potenzieren im Formular
Hallo in die Runde und noch ein gesundes Neues Jahr 2024,
so alt wie der Beitrag auch ist, ich habe dazu noch eine erweiterte Frage.
Ich versuche diese in Javascript darzustellen:
2 * 1 * Feld1 * (Feld2 / Feld3) * √ ((Feld4 - Feld5) / (Feld6 + Feld7)) =
Kann mir da jemand helfen!? Besten Dank!
Michael
so alt wie der Beitrag auch ist, ich habe dazu noch eine erweiterte Frage.
Ich versuche diese in Javascript darzustellen:
2 * 1 * Feld1 * (Feld2 / Feld3) * √ ((Feld4 - Feld5) / (Feld6 + Feld7)) =
Kann mir da jemand helfen!? Besten Dank!
Michael
Re: Wie Wurzelziehen und Potenzieren im Formular
Hallo mikutakak,
mein Vorschlag: Mit freundlichen Grüßen
BDS-Oldie Hallo mikutakaki,
Ich habe mal eine Version mit drei verschiedenen Berechnungsmöglichkeiten angehängt.
Mit freundlichen Grüßen
BDS-Oldie
mein Vorschlag: Mit freundlichen Grüßen
BDS-Oldie Hallo mikutakaki,
Ich habe mal eine Version mit drei verschiedenen Berechnungsmöglichkeiten angehängt.
Mit freundlichen Grüßen
BDS-Oldie
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von bds-oldie am 11.01.2024, 09:18, insgesamt 5-mal geändert.
-
- Beiträge: 14
- Registriert: 01.12.2009, 09:21
Re: Wie Wurzelziehen und Potenzieren im Formular
Hallo BDS-Oldie,
Genial, Besten Dank. Du hast mir echt geholfen!!!
LG Michael
Genial, Besten Dank. Du hast mir echt geholfen!!!
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
LG Michael