Domino 9 und frühere Versionen > ND8: Entwicklung - XPages

Abfragen von radiobuttons mit javascript (clientseitig)

(1/1)

Fineas:
Dazu gibt es sogar Infos - aber die gibt es nicht mehr:

http://planetlotus.org/profiles/dominoblog-der-fss_101713

Weiß jemand wie das funktioniert oder wo es einen lebendigen Link gibt???

Danke & Schönes WE!

Heiko

koehlerbv:
Abgesehen davon, das es etwas gibt, was es nicht mehr gibt  ;D :
Wo siehst Du (Programmiersprache egal) den Unterschied zwischen der Ermittlung des Werts eine sText- oder Zahlfeldes und dem Wert eines Radiobuttons?

Bernhard

dnotes:

--- Code: ---var Feld1 = '#{id:radioGroup1}';
for(var i=0; i<document.forms[0].elements.length; i++){
    if(document.forms[0].elements[i].name==Feld1){

        if(document.forms[0].elements[i].checked == true){
            Feld1Wert=document.forms[0].elements[i].value;
            console.log(Feld1Wert);
            break;
}}}

var Feld2 = '#{id:radio1}';
for(var i=0; i<document.forms[0].elements.length; i++){
    if(document.forms[0].elements[i].name==Feld2){
            Feld2Wert=document.forms[0].elements[i].value;
            break;
}}
console.log(Feld2Wert);


--- Ende Code ---

Den Inhalt für den einfachen Radiobutton kannst Du übrigens genau so ermitteln wie jeden anderen Feldwert. Bei radioGroup siehe Beispiel.

m3:
http://www.intec.co.uk/xpages-validation-for-radio-buttons-check-boxes-and-list-boxes-part-two/
oder
http://celinainsurance.blogspot.cz/2011/04/getting-setting-values-with-ssjs-and.html

und fuers setzen:
http://stackoverflow.com/questions/9166226/setting-value-of-a-radio-button-group-client-side

Fineas:
DANKE für die Hinweise. Ist leider doch so umständlich, wie ich befürchtet hatte.

Mit:

dojo.query("[name$=#{id:radioGroup}]:checked")[0].value

geht es aber einfach und übersichtlich.

Heiko

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln