Seite 1 von 1

Radio-Buttons reagieren nicht auf Javascript

Verfasst: 01.03.2010, 13:48
von sari
Hallo Leute,

ich hatte zu Beginn ein funktionierendes dynamisches pdf-Formular. Ich musste allerdings die Namen einiger Teilformulare, Buttons und Radio-Buttons ändern, da sie nicht eindeutig waren. Natürlich habe ich auch das dazugehörige Skript angepasst. Jetzt reagieren aber die Radio-Buttons bei einem Klick nicht mehr auf das hinterlegte Javascript. Das Problem ist, dass ich überhaupt keine Fehlermeldung oder ähnliches angezeigt bekomme, d.h. ich habe keine Ahnung, wo der Fehler liegt. Vielleicht könnt ihr mir einen Tipp geben, ob im Skript ein Fehler sein muss oder woran es liegen kann. Ich habe den Code schon etliche Male überprüft und eigentlich müsste es stimmen. Ich kann es mir echt nicht erklären und so langsam verzweifele ich auch :(.

Viele Grüße,
Sari

Radio-Buttons reagieren nicht auf Javascript

Verfasst: 01.03.2010, 13:50
von nele_sonntag
Hallo sari,

lade doch mal Dein Skript hoch. Es ist mit Sicherheit ein "Schreibfehler", den Du nicht mehr siehst, weil Du schon zu lang danach suchst.

Liebe Grüße Mandy

Radio-Buttons reagieren nicht auf Javascript

Verfasst: 15.03.2010, 13:43
von sari
Ich glaube den Fehler gefunden zu haben, auf jeden Fall funktioniert es jetzt. Und zwar waren in den Namen meiner Teilformulare und Radio-Buttons Bindestriche enthalten. Die habe ich jetzt in Unterstriche geändert und nun geht's. Kann das der Fehler gewesen sein?

Radio-Buttons reagieren nicht auf Javascript

Verfasst: 15.03.2010, 16:51
von FileAffairs
Hallo sari,

prinzipiell sind Bindestriche im Namen erlaubt. Wenn Du jetzt aber zum Beispiel ein Element mit dem Namen "Mein-Element" hast un das in JavaScript direkt so verwendest z.B. Mein-Element.rawValue = 7 wird der Bindestrich als Minuszeichen interpretiert. Da musst Du dann schreiben

var oElement = xfa.resolveNode("Mein-Element");
oElement.rawValue = 7;

Also - prinzipiell erlaubt aber Du sparst Dir viel Ärger wenn Du Sonderzeichen aus den Namen rauslässt.

Gruß
FileAffairs