相关疑难解决方法(0)

在纯JavaScript中启用/禁用按钮

我想启用/禁用没有jquery的按钮.这是我的代码:

btn.setAttribute("disabled", true);
Run Code Online (Sandbox Code Playgroud)

作品.但这不是 - 一个按钮仍然被禁用:

btn.setAttribute("disabled", false);
Run Code Online (Sandbox Code Playgroud)

html javascript css

11
推荐指数
1
解决办法
2万
查看次数

如果取消选中复选框,如何禁用提交按钮?

这里有些东西似乎无法帮助我禁用提交按钮.有任何想法吗?

<input type="checkbox" checked="checked" id="checky"><a href="#">terms and conditions</a>
<input type="submit" id="postme" value="submit">

$('#checky').click(function(){
    if($(this).checked == false){
         $('#postme').attr("disabled","disabled");   
    } else {
        $('#postme').removeAttr('disabled');
    }
});
Run Code Online (Sandbox Code Playgroud)

javascript checkbox jquery

8
推荐指数
2
解决办法
3万
查看次数

禁用aspx按钮失去bootstrap类

我有这个文本框

<asp:TextBox ID="tbid" runat="server" class="form-control"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

form-control是一个bootstrap类,所以如果我使用代码禁用控件,文本框将获得引导程序外观

tbid.Enabled = false;
Run Code Online (Sandbox Code Playgroud)

文本框丢失了表单控件类,在检查了文本框之后我发现它被aspNetDisabled类取代了.

如何阻止类的更改我希望保持禁用按钮与引导程序看起来即使它被禁用.

c# asp.net textbox twitter-bootstrap

5
推荐指数
2
解决办法
3452
查看次数

使用 javascript 切换禁用属性

我有一个包含两个单选按钮和一个 textarea 的表单。textarea 最初是禁用的。当用户选择“自定义消息”单选按钮时,disabled 属性将被删除,textarea 变为可编辑。

现在,如果用户选择“虚拟消息”单选按钮,则文本区域应再次禁用。

到目前为止,我有这个代码,

document.getElementById('customMessageRadioButton').addEventListener('change', function() {
  if (document.getElementById('customMessageRadioButton').checked) {
    document.getElementById('customMessageTextArea').removeAttribute("disabled");
    document.getElementById('customMessageTextArea').focus();
  }

  if (!document.getElementById('customMessageRadioButton').checked) {
    document.getElementById('customMessageTextArea').setAttribute("disabled", "true");
  }
});
Run Code Online (Sandbox Code Playgroud)
<input name="group1" id="dummy" type="radio" />Dummy Message
<input name="group1" id="customMessageRadioButton" type="radio" />Custom Message
<textarea disabled id="customMessageTextArea"></textarea>
Run Code Online (Sandbox Code Playgroud)

我在这里面临的问题是在这种情况下 - 当我首先选择“自定义消息”单选按钮然后返回并选择“虚拟消息”单选按钮时,文本区域没有被禁用。

这是我的JS Bin

PS我不能使用jQuery。必须只使用 vanilla Javascript。

html javascript

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×3

html ×2

asp.net ×1

c# ×1

checkbox ×1

css ×1

jquery ×1

textbox ×1

twitter-bootstrap ×1