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