javascript - JQuery 启用带有按钮事件查询的文本框

标签 javascript jquery html jsp textbox

如果有人可以提供帮助,我有一个小问题......我正在尝试实现一个表单,因此当页面加载时文本框被禁用。如果用户希望修改信息,他们首先必须按下一个按钮来启用文本框。

<input id="text" type="text" disabled="disabled">
<br />
<button>Enable</button   

所以我有一个禁用的基本文本框。然后一个应该启用文本框的事件...

  <script type="text/javascript" src="jquery.js"></script>   
  <script type="text/javascript">   
     $(document).ready(function(){     
       $("button").click(function(){         
        $("#text").attr("disabled","false");     
       });   
     });   
  </script>  

当文本框最初未被禁用并且我想禁用它时,我可以让它工作,但我无法让它以相反的方式工作 - 当它被禁用并且我想启用它时。

谁能指出我正确的方向?

最佳答案

您好,我已经创建了一个 jsfiddle 供您查看工作示例...

你应该使用 removeAttr 而不是 attr 代码:-

 $(document).ready(function(){     
       $("button").click(function(){         
        $("#text").removeAttr("disabled");     
       });   
     });   

链接:- http://jsfiddle.net/L7S37/15/

关于javascript - JQuery 启用带有按钮事件查询的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25156499/

相关文章:

javascript - endingItem.callback 不是一个函数吗?

php - 动态创建的按钮隐藏在php中

php - 如何使用标签的 id 剥离标签及其所有内部 html?

javascript - 为每个帖子添加可扩展的文本框

javascript - 获取元素名称的标准兼容方式

javascript - JSON从EJS到JS中的JSON对象

javascript - 如何在 php 中获取 javascript 动态行值?

javascript - 交换字符出现次数

javascript - 使用 Javascript 获取所有 html 标签

javascript - 防止 iframe 突破 HTML 5/JS