扫码关注官方订阅号
在使用一个js插件时,不想让用户点击input输入和触发那个下拉框,用css的方式有什么方法?readonly和disabled都要写到标签上,但input都是这个插件生成的,有什么好的方法解决吗?
ringa_lee
加样式:pointer-events: none;
补充:局限性:是只能阻止鼠标,如果要阻止键盘还要用html属性 tab-index
tab-index
初始化完成后(或者在构造这个时间插件的时候, 有的插件可能在每次点击重新构造pannel):
$("外层容器 .yminput").prop("readonly","readonly");
在后面写段js,给生成的input加上disabled
你看一下这个插件的api,在初始化完成的时候利用js给input添加disabled属性
input
disabled
用disabled
这是my97日历插件吧。那个地方允许输入也没关系啊,最大也只会是2099的。而且允许输入更方便。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
加样式:
pointer-events: none;
补充:
局限性:是只能阻止鼠标,如果要阻止键盘还要用html属性
tab-index初始化完成后(或者在构造这个时间插件的时候, 有的插件可能在每次点击重新构造pannel):
在后面写段js,给生成的input加上disabled
你看一下这个插件的api,在初始化完成的时候利用js给
input添加disabled属性用disabled
这是my97日历插件吧。那个地方允许输入也没关系啊,最大也只会是2099的。而且允许输入更方便。