信息发布→ 登录 注册 退出

勾选时激活input 否则禁用的javascript代码

发布时间:2026-01-11

点击量:
复制代码 代码如下:
window.onload = function(){
var price = document.getElementById('price');
price.disabled = true;
price.style.padding = '2px 3px';
price.style.background = '#eee';
price.style.border = '1px solid #ccc';
var tj = document.getElementById('tj');
tj.onclick = function(){
if(tj.checked == true){ //可编辑
price.disabled = false;
price.style.background = '#fff';
price.style.border = '2px solid #ff7d00';
price.style.padding = '2px 3px';
price.focus();

} else {
price.disabled = true;
price.style.background = '#eee';
price.style.border = '1px solid #ccc';
price.style.padding = '2px 3px';
}
}

}

复制代码 代码如下:
<form action="#">
价格:<input id="price" type="text"> <input id="tj" hidefocus=true type="checkbox">特价
</form>

唯一的可去之外是加了一点美化,使用户体验更加一层楼,其中包括边框的加粗,焦点的获取,checkbox边框线的隐藏等等。
测试代码

[Ctrl+A 全选 注:引入外部Js需再刷新一下页面才能执行]
标签:# checked  # BR  # span  # onload  # price  # var  # function  # onclick  # tj  # fff  # false  # 勾选  # solid  # background  # ccc  # border  # eee  # 加粗  # 可去  # 全选  # 层楼  # 激活input  
在线客服
服务热线

服务热线

4008888355

微信咨询
二维码
返回顶部
×二维码

截屏,微信识别二维码

打开微信

微信号已复制,请打开微信添加咨询详情!