如何使按钮禁用/启用单击
How to make a button disable/enable on click?
我有一个类似于,不完全像这样的html,但只是给你一个想法。
<input type="text" disabled="disabled" name="ip" />
<input type="text" name="name" />
<input type="text" name="email" />
<input type="submit" value="send" />
IP字段是禁用的,我想在它旁边放一个按钮,这将启用该字段而不刷新页面。
你能帮我做这件事吗?
Thanks in advance
<input type="text" disabled="disabled" name="ip" id='ip' />
<input type="button" name="control" id="control" />
<input type="text" name="name" />
<input type="text" name="email" />
<input type="submit" value="send" />
现在把jquery代码放在文件的末尾
$( "#control" ).click(function() {
$('#ip').toggleDisabled();
});
试试这个:
<input type="text" disabled="disabled" name="ip" id="ip" />
<input type="button" value="Refresh" onclick="$('#ip').attr('disabled',false);">
<input type="text" name="name" />
<input type="text" name="email" />
<input type="submit" value="send" />
给你的文本框ID。
<input type="text" disabled="disabled" name="ip" id="YourID"/>
在jquery中:
$(document).ready(function(){
$('#YourButtonID').click(function(){
if($('#YourID').prop('disabled'))
$('#YourID').prop('disabled', false)
else
$('#YourID').prop('disabled', true)
//Do nothing if not required.
});
})
考虑如下所示的按钮:
<input type="text" disabled="disabled" name="ip" /> <input type="button" id="myButton" />
现在,点击它旁边的按钮,你必须在jquery中删除ip按钮的禁用属性:
$("#myButton").click(function(){
$("input[name='ip']").removeAttr('disabled');
});
就是这样. . ! !
您可以使用attr("disabled",false)
来删除disabled
属性
你可以试试:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
function enable(){
$('#ip').prop("disabled",false);
}
</script>
<input type="text" disabled="disabled" name="ip" id="ip" />
<input type="button" value="Refresh" onclick="enable();">
查看此javascript的工作示例和使用javascript的可能解决方案。
使用jQuery 1.6+检查这个jQuery 1.6+。如果您想使用jQuery 1.5-,只需将prop
更改为attr
。
希望有用!
相关文章:
- 无法在启用视差的页面中单击锚链接
- 无法在第一次单击时禁用链接,并在动画完成后重新启用
- 如何在用户单击共享时禁用共享按钮,并在3小时后启用
- 单击每个表格行中的复选框时启用文本框
- 启用/禁用按钮,单击并执行 SQL 时会发生变化
- Jquery Resize问题.如果宽度小于768宽度,请启用“单击选项”.768以上鼠标悬停选项启用
- 如何在只单击一个星形按钮的情况下启用禁用按钮
- 如何使用JavaScript启用右键单击
- 如何启用事件单击仅在指定的小时范围内
- 单击文本框后启用提交按钮
- 在 Javascript 中启用/禁用按钮单击处理程序
- 启用下拉列表仅在单击后悬停
- 如何通过单击浏览器右上角的图像来启用/禁用自定义 chrome 扩展程序
- 如何禁用和启用没有特定处理程序名称的单击事件
- 在图像单击时启用 Javascript 功能
- 启用和禁用 jquery 可排序在单击时
- 如何在 Hammer 中启用鼠标右键单击(和中键单击).js
- 如何禁用和启用单击KinectJS形状
- 如何使按钮禁用/启用单击
- 单击启用单击的图像并禁用其他图像