Schwarzie
Enthusiast
Thread Starter
- Mitglied seit
- 22.11.2006
- Beiträge
- 1.201
- Ort
- Giessen
- Laptop
- Latitude E7470 (16GB Ram, 512 GB Samsung 970 Evo Plus)
- Details zu meinem Desktop
- Prozessor
- Ryzen 5900X
- Mainboard
- Gigabyte B550 Aorus Pro
- Kühler
- EK Velocity Copper
- Speicher
- GSkill RipJaws V 32GB DDR4 3600 CL16
- Grafikprozessor
- Manli Gallardo RTX 4090@Bykski N-ST4090TQ-X
- Display
- LG Ultragear 27"
- SSD
- PCIe Samsung 970 Evo 1TB, Samsung PM961 256GB, Samsung 860 QVO 2TB
- Soundkarte
- Fiio K5 Pro
- Gehäuse
- Thermaltake X71 Core
- Netzteil
- BeQuiet 1000W
- Keyboard
- Logitech G413
- Mouse
- Logitech MX Master
- Betriebssystem
- Windows 10 Pro
- Webbrowser
- Firefox
Hallo allerseits.
Ich habe mir in den Kopf gesetzt ein Feld innerhalb eines PDF´s berechnen zu lassen.
In einem Feld sollte eine Zahl stehen, zweistellig, von dieser brauche ich lediglich die 10er Stelle, die dann den wert für ein zweites Feld ergibt. Nach einigem herumgooglen habe ich unten stehendes produziert. Das Problem ist, wenn ich die Schaltfläche aufrufe passiert genau gar nichts. Auch der Debugger nölt nicht herum.
Also was mache ich falsch? (Nein, ein einfaches alles reicht mir nicht
)
function walk()
{
//Variablen definieren
var ag = this.getField("Agility").value
var output = this.getField("Walk").value
//Nachsehen ob im Feld etwas steht
if (String(ag) != ""){
//Wenn Feld nicht leer dann schauen ob Zahl
if (isNAN(ag) != true){
//Wenn Zahl dann berechnen)
String(output) = math.floor(String(ag)/10)}
//Wenn nicht, dann konvertieren zu 0
else{String(output) = 0}}
//Andernfalls leer lassen
else{String(output) = ""}
}
Gruß
Schwarzie
Ich habe mir in den Kopf gesetzt ein Feld innerhalb eines PDF´s berechnen zu lassen.
In einem Feld sollte eine Zahl stehen, zweistellig, von dieser brauche ich lediglich die 10er Stelle, die dann den wert für ein zweites Feld ergibt. Nach einigem herumgooglen habe ich unten stehendes produziert. Das Problem ist, wenn ich die Schaltfläche aufrufe passiert genau gar nichts. Auch der Debugger nölt nicht herum.
Also was mache ich falsch? (Nein, ein einfaches alles reicht mir nicht

function walk()
{
//Variablen definieren
var ag = this.getField("Agility").value
var output = this.getField("Walk").value
//Nachsehen ob im Feld etwas steht
if (String(ag) != ""){
//Wenn Feld nicht leer dann schauen ob Zahl
if (isNAN(ag) != true){
//Wenn Zahl dann berechnen)
String(output) = math.floor(String(ag)/10)}
//Wenn nicht, dann konvertieren zu 0
else{String(output) = 0}}
//Andernfalls leer lassen
else{String(output) = ""}
}
Gruß
Schwarzie
Zuletzt bearbeitet: