简体   繁体   English

使用 Javascript 启用禁用的单选按钮

[英]Radio button to Enable Disable using Javascript

onContextMenu = function (element, layerNo, layerName)
 {
    
    this.conMenu = new ContextMenu(this); 
    this.conMenu.call(this.conMenu, menuManager);
    },
    
    if (KKC.UserInfo.Level == "1"){
        document.getElementById('RB1').enable;
    }

I need to create an event where if UserInfo.Level == 1 admin is logged in, all radio will be enable but if it is UserInfo.Level == 2 , some of the radio button will be disabled.我需要创建一个事件,如果UserInfo.Level == 1 admin 已登录,则所有无线电都将启用,但如果它是UserInfo.Level == 2 ,则某些单选按钮将被禁用。 But I need some help how to make this happen, Can Anyone give me an Idea?但是我需要一些帮助来实现这一点,任何人都可以给我一个想法吗? I'm just a beginner with Javascript so my knowledge about this is really limited.我只是一个 Javascript 初学者,所以我对这方面的知识非常有限。

Update:更新:

 onContextMenu = function (element, layerNo, layerName)
{   
    
    var _rb1 = document.getElementById('RBI');
    var _rb2 = document.getElementById('RB2');
    var _rb3 = document.getElementById('RB3');
    
    this.conMenu = new ContextMenu(this); 
    this.conMenu.call(this.conMenu, menuManager);
    },
    
    if (KKC.UserInfo.Level == "1"){
        this._rb1.enable = true;
        this._rb2.enable = true;
        this._rb3.enable = true;

What about like this?像这样怎么办? Will this work?这会起作用吗?

For disable:对于禁用:

document.getElementById('RB1').disabled = true;

For enable:对于启用:

 document.getElementById('RB1').disabled = false;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM