html 复选框 不能选,启用或禁用html中的复选框
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中的复选框相关推荐
- 启用和禁用excel 中的加载项
原文地址为: 启用和禁用excel 中的加载项 查看已安装的加载项 安装 2007 Microsoft Office System 时,将在计算机上安装多个加载项. 请在以下 2007 Microso ...
- vue复选框组件自定义对勾_vue2.0中ckeckbox(复选框)的使用心得,及对click事件和change的理解...
最近在公司项目中使用vue2.0做开发,在使用checkbox时遇到了一些问题,首先我们先了解一下需求. 如上如所示,在上方复选框被点击时,更改下方p标签的文本内容为:复选框已被选中.并将p标签文字颜 ...
- 怎么把文本框弄一样大小_在VB中如何让文本框大小与窗体大小一样大
展开全部 1.首先我们打开vb6.0软件进入到标准"工程1"界面,这些32313133353236313431303231363533e78988e69d8331333433626 ...
- 如何启用或禁用 Windows 中的传递优化?
Windows 传递优化让你从网络中的其他电脑或正在下载相同文件的 Internet 上的电脑获取 Windows更新和 Microsoft 商店应用,还会根据设置将更新和应用从电脑发送到本地网络上的 ...
- linux系统启用夏令时,禁用Linux中的夏令时(DST)更改
几周前,(土耳其能源和自然资源部)宣布,DST将是永久性的,GMT 3将在该国永久使用. 目前,我们的Linux服务器的时区设置为Europe / Istanbul.但是还没有发布tzdata更新. ...
- w10睡眠的计算机如何启动,如何在Windows10中启用或禁用允许混合睡眠
如何在Windows10中启用或禁用允许混合睡眠 启用或禁用Windows10中允许混合睡眠的方法 在转到"允许混合睡眠"选项之前,我们将尝试了解什么是睡眠的基本术语?当用户希望离 ...
- layui table勾选框的修改_Layui默认选中table的CheckBox复选框方法_飛雲_前端开发者...
方法一:如何根据条件判断是否默认选中table表格前面的复选框 table.render({ elem: '#userTable' , url: '../sysRole/getUserList' , ...
- 获取jQuery中的复选框值
如何在jQuery中获取复选框的值? #1楼 尝试这个小解决方案: $("#some_id").attr("checked") ? 1 : 0; 要么 $(&q ...
- 在reader中勾选pdf复选框_绝对可勾选的在WORD 2003中加入复选框的方法
绝对可勾选的在 word 2003 中加入复选框的方法 方法一: 要在 word 2003 中加入复选框,最好是使用"控件工具箱"来完成. 具体方法是: 打开 Word ,依次点击 ...
- 在word 2007中插入复选框
在Word2007中插入复选框Checkbox 2008-10-31 12:06 要在Office 2007中插入复选框,需要先点击"Office按钮"->"Wor ...
最新文章
- 客快物流大数据项目(四):大数据项目为什么使用Docker
- 如何同步更新 Github 上 Fork 的项目?
- R语言构建生存分析(survival analysis)模型示例
- 神经网络结构设计指导原则——输入层:神经元个数=feature维度 输出层:神经元个数=分类类别数,默认只用一个隐层 如果用多个隐层,则每个隐层的神经元数目都一样...
- L :WeChat Walk
- mysql 1449 : The user specified as a definer ('usertest'@'%') does not exist 解决方法 (grant 授予权限)...
- 驱动模块Makefile 编写【原创】
- probie 菜鸟翻译工具开源了
- 搞不明白老板想要看哪种报表,熬夜做到两点也是白费28
- 4a安全管控 java cas_单点登录与权限管理本质:单点登录介绍
- 53. 使 Ajax 可缓存(14)
- 30. Understand the ins and outs of lining
- 【Matlab学习笔记】【函数学习】size参数
- Nero刻录软件下载
- 2020-10-22
- 35个优秀的电子商务网站设计案例
- html图标命名,html 命名规范
- 微信小程序getUserInfo返回拼音的解决办法
- error: resource drawable/edit_text_bg (aka com.example.track:drawable/edit_text_bg) not found.
- python处理视频图像_图像/视频处理选项