libs/cbi: fix dependency handling of radio buttons
This commit is contained in:
parent
46fea6f6cc
commit
bddc2053b4
1 changed files with 12 additions and 1 deletions
|
@ -45,7 +45,18 @@ function cbi_d_checkvalue(target, ref) {
|
||||||
var t = document.getElementById(target);
|
var t = document.getElementById(target);
|
||||||
var value;
|
var value;
|
||||||
|
|
||||||
if (!t || !t.value) {
|
if (!t) {
|
||||||
|
var tl = document.getElementsByName(target);
|
||||||
|
|
||||||
|
if( tl.length > 0 && tl[0].type == 'radio' )
|
||||||
|
for( var i = 0; i < tl.length; i++ )
|
||||||
|
if( tl[i].checked ) {
|
||||||
|
value = tl[i].value;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
value = value ? value : "";
|
||||||
|
} else if (!t.value) {
|
||||||
value = "";
|
value = "";
|
||||||
} else {
|
} else {
|
||||||
value = t.value;
|
value = t.value;
|
||||||
|
|
Loading…
Reference in a new issue