6 个答案:

答案 0 :(得分:33)

如果您指定disabled属性,那么您为其提供的值必须为disabled。 (在HTML 5中,您可以省略除属性值之外的所有内容。在HTML 4中,您可以省略除属性名称之外的所有内容。)

如果您不想禁用该控件,则根本不要指定该属性。

禁用:

启用:

无效(但通常会恢复错误以视为已禁用):

因此,在不知道您的模板语言的情况下,我猜您正在寻找:

答案 1 :(得分:1)

在jsp中你可以这样做:

boolean checkboxDisabled = true; //do your logic here

String checkboxState = checkboxDisabled ? "disabled" : "";

%>

>

答案 2 :(得分:1)

HTML解析器根本不解释这样的内联JavaScript。

你可以这样做:

答案 3 :(得分:1)

lazy var panGesture: UIPanGestureRecognizer = {

let pan = UIPanGestureRecognizer(target: self, action: #selector(self.handlePan(sender:)))

pan.delegate = self

return pan

}()

override func viewDidLoad() {

super.viewDidLoad()

collectionView.delegate = self

collectionView.dataSource = self

collectionView.backgroundColor = UIColor.cyan

self.view.addSubview(collectionView)

self.view.addConstraint(NSLayoutConstraint(item: collectionView, attribute: .height, relatedBy: .equal, toItem: self.view, attribute: .height, multiplier: 1.0, constant: 0.0))

collectionView.translatesAutoresizingMaskIntoConstraints = false

collectionView.leftAnchor.constraint(equalTo: view.leftAnchor).isActive = true

collectionView.rightAnchor.constraint(equalTo: view.rightAnchor).isActive = true

collectionView.bottomAnchor.constraint(equalTo: view.bottomAnchor).isActive = true

collectionView.addGestureRecognizer(panGesture)

panGesture.isEnabled = false

let tap = UILongPressGestureRecognizer(target: self, action: #selector(self.handleTap(sender:)))

tap.delegate = self

collectionView.addGestureRecognizer(tap)

}

func handlePan(sender: UIPanGestureRecognizer? = nil) {

var locationOfBeganTap: CGPoint?

if sender?.state == .possible {

}

if sender?.state == .ended {

startTime = NSDate.timeIntervalSinceReferenceDate

}

}

func handleTap(sender: UIPanGestureRecognizer? = nil){

if sender?.state == .began {

panGesture.isEnabled = true

self.collectionView!.isScrollEnabled = false

}

if sender?.state == .ended {

}

}

答案 4 :(得分:-1)

根据W3Schools,您可以使用JavaScript for disabled复选框。

// Get your checkbox who determine the condition

var determine = document.getElementById("checkboxDetermine");

// Make a function who disabled or enabled your conditioned checkbox

var disableCheckboxConditioned = function () {

if(determine.checked) {

document.getElementById("checkboxConditioned").disabled = true;

}

else {

document.getElementById("checkboxConditioned").disabled = false;

}

}

// On click active your function

determine.onclick = disableCheckboxConditioned;

disableCheckboxConditioned();

答案 5 :(得分:-2)

我知道这个问题有点旧,但这是我的解决方案。

// HTML

//

//

// cb1 = checkbox 1

// cb2 = checkbox 2

var cb1 = getId('cb1'),

cb2 = getId('cb2');

function getId(id) {

return document.getElementById(id);

}

function setcb1() {

if(cb1.checked === true) {

cb2.checked = false;

cb2.disabled = "disabled"; // You have to disable the unselected checkbox

} else if(cb1.checked === false) {

cb2.disabled = ""; // Then enable it if there isn't one selected.

}

}

function setcb2() {

if(cb2.checked === true) {

cb1.checked = false;

cb1.disabled = "disabled"

} else if(cb2.checked === false) {

cb1.disabled = ""

}

希望这有帮助!

html 复选框 不能选,启用或禁用html中的复选框相关推荐

  1. 启用和禁用excel 中的加载项

    原文地址为: 启用和禁用excel 中的加载项 查看已安装的加载项 安装 2007 Microsoft Office System 时,将在计算机上安装多个加载项. 请在以下 2007 Microso ...

  2. vue复选框组件自定义对勾_vue2.0中ckeckbox(复选框)的使用心得,及对click事件和change的理解...

    最近在公司项目中使用vue2.0做开发,在使用checkbox时遇到了一些问题,首先我们先了解一下需求. 如上如所示,在上方复选框被点击时,更改下方p标签的文本内容为:复选框已被选中.并将p标签文字颜 ...

  3. 怎么把文本框弄一样大小_在VB中如何让文本框大小与窗体大小一样大

    展开全部 1.首先我们打开vb6.0软件进入到标准"工程1"界面,这些32313133353236313431303231363533e78988e69d8331333433626 ...

  4. 如何启用或禁用 Windows 中的传递优化?

    Windows 传递优化让你从网络中的其他电脑或正在下载相同文件的 Internet 上的电脑获取 Windows更新和 Microsoft 商店应用,还会根据设置将更新和应用从电脑发送到本地网络上的 ...

  5. linux系统启用夏令时,禁用Linux中的夏令时(DST)更改

    几周前,(土耳其能源和自然资源部)宣布,DST将是永久性的,GMT 3将在该国永久使用. 目前,我们的Linux服务器的时区设置为Europe / Istanbul.但是还没有发布tzdata更新. ...

  6. w10睡眠的计算机如何启动,如何在Windows10中启用或禁用允许混合睡眠

    如何在Windows10中启用或禁用允许混合睡眠 启用或禁用Windows10中允许混合睡眠的方法 在转到"允许混合睡眠"选项之前,我们将尝试了解什么是睡眠的基本术语?当用户希望离 ...

  7. layui table勾选框的修改_Layui默认选中table的CheckBox复选框方法_飛雲_前端开发者...

    方法一:如何根据条件判断是否默认选中table表格前面的复选框 table.render({ elem: '#userTable' , url: '../sysRole/getUserList' , ...

  8. 获取jQuery中的复选框值

    如何在jQuery中获取复选框的值? #1楼 尝试这个小解决方案: $("#some_id").attr("checked") ? 1 : 0; 要么 $(&q ...

  9. 在reader中勾选pdf复选框_绝对可勾选的在WORD 2003中加入复选框的方法

    绝对可勾选的在 word 2003 中加入复选框的方法 方法一: 要在 word 2003 中加入复选框,最好是使用"控件工具箱"来完成. 具体方法是: 打开 Word ,依次点击 ...

  10. 在word 2007中插入复选框

    在Word2007中插入复选框Checkbox 2008-10-31 12:06 要在Office 2007中插入复选框,需要先点击"Office按钮"->"Wor ...

最新文章

  1. 客快物流大数据项目(四):大数据项目为什么使用Docker
  2. 如何同步更新 Github 上 Fork 的项目?
  3. R语言构建生存分析(survival analysis)模型示例
  4. 神经网络结构设计指导原则——输入层:神经元个数=feature维度 输出层:神经元个数=分类类别数,默认只用一个隐层 如果用多个隐层,则每个隐层的神经元数目都一样...
  5. L :WeChat Walk
  6. mysql 1449 : The user specified as a definer ('usertest'@'%') does not exist 解决方法 (grant 授予权限)...
  7. 驱动模块Makefile 编写【原创】
  8. probie 菜鸟翻译工具开源了
  9. 搞不明白老板想要看哪种报表,熬夜做到两点也是白费28
  10. 4a安全管控 java cas_单点登录与权限管理本质:单点登录介绍
  11. 53. 使 Ajax 可缓存(14)
  12. 30. Understand the ins and outs of lining
  13. 【Matlab学习笔记】【函数学习】size参数
  14. Nero刻录软件下载
  15. 2020-10-22
  16. 35个优秀的电子商务网站设计案例
  17. html图标命名,html 命名规范
  18. 微信小程序getUserInfo返回拼音的解决办法
  19. error: resource drawable/edit_text_bg (aka com.example.track:drawable/edit_text_bg) not found.
  20. python处理视频图像_图像/视频处理选项

热门文章

  1. python 制作抽奖箱_海安当地横幅制作值得推荐,抽奖箱制作-漫谈
  2. toolchain - 工具链
  3. 各类经纬度转换工具类
  4. 用友业务单据生成凭证如何修改凭证金额
  5. 政务型CMS内容管理系统
  6. taskkill java进程_windows - Taskkill / f不会杀死进程
  7. vb科学计算机ppt,《计算机级VB教程》PPT课件.ppt
  8. IBM P750 AIX机器根目录空间满问题解决办法
  9. Matlab 2019b AudioToolBox设备环境测试
  10. Java实现Zip文件解压到指定目录