Deaktivierbare Optionsfelder
Deaktivierbare Optionsfelder
.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Deaktivierbare Optionsfelder
...und noch mehr deaktivierbare Optionsfelder/ Kontrollkästchen.
(über Java Skript)
(über Java Skript)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Deaktivierbare Optionsfelder
Hallo,
die Vorlage klappt prima. Nur wie?
die Vorlage klappt prima. Nur wie?
Deaktivierbare Optionsfelder
Hallo maeffie,
die Optionsfelder sind eigendlich keine Optionsfelder, sondern Kontrollkästchen.
Sie werden nur über ein Script (Funktion) so gesteuert, das es aussieht, als wären es Optionsfelder.
Die Funktion wird aufgerufen, durch das Script (Change-Ereignis), des jeweiligen Kontrollkästchen.
Scripte.ValueChange(this, "Gruppe1");
usw.
Die eigendliche Funktion findest du unter Variablen > Scripte.
function ValueChange(Kontrollkst, Teilform){
var Kaestchen = xfa.resolveNode("Formular1.#subform[0]." + Teilform);
var oFields = Kaestchen.nodes;
var nodesLength = oFields.length;
for (var j = 0; j < nodesLength; j++) {
var oItem = oFields.item(j);
if(oItem.name != Kontrollkst.name){
oItem.rawValue = 0;
}
}
}
VG Merklin
die Optionsfelder sind eigendlich keine Optionsfelder, sondern Kontrollkästchen.
Sie werden nur über ein Script (Funktion) so gesteuert, das es aussieht, als wären es Optionsfelder.
Die Funktion wird aufgerufen, durch das Script (Change-Ereignis), des jeweiligen Kontrollkästchen.
Scripte.ValueChange(this, "Gruppe1");
usw.
Die eigendliche Funktion findest du unter Variablen > Scripte.
function ValueChange(Kontrollkst, Teilform){
var Kaestchen = xfa.resolveNode("Formular1.#subform[0]." + Teilform);
var oFields = Kaestchen.nodes;
var nodesLength = oFields.length;
for (var j = 0; j < nodesLength; j++) {
var oItem = oFields.item(j);
if(oItem.name != Kontrollkst.name){
oItem.rawValue = 0;
}
}
}
VG Merklin
Deaktivierbare Optionsfelder
Hallo Merklin
Danke für die freundliche und schnelle Hilfe.
So macht das Spass.
Danke für die freundliche und schnelle Hilfe.
So macht das Spass.
Deaktivierbare Optionsfelder
Hallo!
Ich habe versucht, das Skript in mein Formular einzufügen, aber leider funktioniert das überhaupt nicht. Ich muss auch dabei sagen, dass ich keine Ahnung von JavaScript und FormCalc habe.
Könnte mir jemand erklären, welchen Fehler ich gemacht habe?
Ich habe versucht, das Skript in mein Formular einzufügen, aber leider funktioniert das überhaupt nicht. Ich muss auch dabei sagen, dass ich keine Ahnung von JavaScript und FormCalc habe.
Könnte mir jemand erklären, welchen Fehler ich gemacht habe?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Deaktivierbare Optionsfelder
Hallo,
habe dein Formular etwas angepasst und direkt in den Scripten kommentiert.
Der Rest dürfte Selbsterklärend sein.
VG Merklin
habe dein Formular etwas angepasst und direkt in den Scripten kommentiert.
Der Rest dürfte Selbsterklärend sein.
VG Merklin
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Deaktivierbare Optionsfelder
Entschuldige bitte die verspätete Antwort!
Vielen vielen Dank! Du hast meinen Fragebogen gerettet !
Vielen vielen Dank! Du hast meinen Fragebogen gerettet !
Deaktivierbare Optionsfelder
Hallo,
ein Danke ist zwar kein MUSS, aber man freut sich doch ein bisschen, wenn jemand die Arbeit anerkennt.
Deshalb von mir auch ein Danke.
VG Merklin
ein Danke ist zwar kein MUSS, aber man freut sich doch ein bisschen, wenn jemand die Arbeit anerkennt.
Deshalb von mir auch ein Danke.
VG Merklin
- nele_sonntag
- Beiträge: 2742
- Registriert: 04.05.2009, 15:12
- Wohnort: Frankfurt
- Kontaktdaten:
Deaktivierbare Optionsfelder
Soderle, da die Frage auch noch einmal außerhalb dieser Diskussion hochkam, die dort vergebenen Antwort und eine Musterbeispiel, wie man eine "echte" Optionfeldliste zurücksetzen/deaktiveren kann - sofern obige Beispiele nicht in Betracht kommen.
http://www.acronaut.de/view_topic.php?id=4744&forum_id=34
LG Mandy
[indent] "...das ist ein völlig normales Verhalten für Optionskästchen.
Dir bleiben im Grund genommen zwei Möglichkeiten:
LG Mandy
[/indent]
http://www.acronaut.de/view_topic.php?id=4744&forum_id=34
LG Mandy
[indent] "...das ist ein völlig normales Verhalten für Optionskästchen.
Dir bleiben im Grund genommen zwei Möglichkeiten:
- Du simulierst mit Kontrollkästchen die Funktionalität der Optionskästchen und hast den Vorteil, dass du diese auch wieder komplett deaktivieren kannst. Hier oben findest Du schon enstprechende Musterformulare dafür.
- Du baust einen zusätzlichen Button ein, der diese wieder komplett deaktiviert, siehe Attachment. Das Skript findest Du im Click-Event des Buttons. xfa.resolveNode("Optionsfeldliste").rawValue = "0";
LG Mandy
[/indent]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.