javascript - 提交按钮更改禁用属性
问题描述
我有以下代码:
btnSave.disabled = true;
btnCancel.disabled = true;
alert(btnSave.disabled + ':' + btnCancel.disabled);
alert(btnSave.disabled + ':' + btnCancel.disabled);
第一个警报产生“真:真”。第二个警报产生“假:真”。而且,果然,btnSave 按钮没有被禁用。无法弄清楚为什么会这样。有任何想法吗?
解决方案
问题原来是在代码的另一部分中分配给 btnSave 按钮的另一个事件侦听器。它正在消失,并且该部分代码中的逻辑也在翻转禁用状态。
推荐阅读
- python-3.x - 根据python中的列表重新排序字典
- python - 如果键与行字符串匹配,则从由 numpy 数组组成的字典的值中获取 csv 中每个行元素的值
- java - 我正在做一个小项目,我在 GUI JAVA Swing 中遇到了这个问题。我已经分离出主要的错误行以便于访问
- c++ - 为什么当输入两个 char[] 时,第一个会变成最后一个?
- git - 使用 git filter-repo 重写历史时如何保持提交哈希不变
- java - 从 C++ Jni 抽象类的具体实现的 java 对象调用私有方法
- android - 如何将 DialogFragment 放在另一个 DialogFragment 上方/下方?
- javascript - 如何使用 Node JS 执行多个 API 调用
- javascript - 不删除 div 中 contenteditable 设置为 true 的子元素
- r - 有没有办法强制ggplot中的非重叠点?