jquery input标签的禁用和启用disabled

定义和用法

disabled 属性规定应该禁用 input 元素。

被禁用的 input 元素既不可用,也不可点击。可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一个复选框等等)。然后,就需要通过 JavaScript 来删除 disabled 值,将 input 元素的值切换为可用。

注释:disabled 属性无法与 一起使用。

实例

通过为radio按钮添加点击事件,进行启用或禁用input。

HTML:

	<h3>疫情防控个人信息</h3>
	有武汉接触史<input type="radio" name="radio" onClick="yeswh()" checked="checked"><br>
	<div class="yeswh">
		姓名:<input type="text" name="name" class="name_y">&nbsp;&nbsp;体温:<input type="text" name="tw" class="tw_y">城市:<input type="text" name="cs" class="cs_y">
	</div>
	<br><br>

	无武汉接触史<input type="radio" name="radio" onClick="nowh()"><br>
	<div class="nowh">
		姓名:<input type="text" name="name" class="name_w" disabled="disabled">&nbsp;&nbsp;体温:<input type="text" name="tw" class="tw_w" disabled="disabled">
	</div>

JS

	<script type="text/javascript" src="jquery.1.9.1.js"></script>
	<script type="text/javascript">
		//有武汉接触史点击事件
		function yeswh() {
			//有武汉接触史启用输入框(删除disabled属性)
			$('.yeswh input').removeAttr('disabled');
			//无武汉接触史禁用输入框(添加disabled属性)
			$(".nowh input").attr("disabled","disabled");
		}
		//无武汉接触史点击事件
		function nowh() {
			//有武汉接触史禁用输入框(添加disabled属性)
			$('.yeswh input').attr('disabled',"disabled");
			//无武汉接触史启用输入框(删除disabled属性)
			$(".nowh input").removeAttr("disabled");
	}
	


	</script>

效果:
点击有武汉接触史事件
点击无武汉接触史事件

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北斗星的爱886

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值