一旦使用了jQuery日期选择器,无法使“保存更改”按钮不灰
Cannot get the "save changes" button to be ungreyed once the jQuery datepicker is used
出于
某种原因,我的代码似乎忽略了一个事实,即当使用 jQuery 日期选择器选择日期时,它应该重新启用我的"保存更改"按钮。如果我更改任何其他输入框中的值,它似乎工作正常。我似乎无法完全弄清楚这一点并绕开这个问题。
<!doctype html>
<html>
<head>
<title>jQuery UI Datepicker - Default functionality</title>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
<script>
$(function() {
$( "#datepicker" ).datepicker();
$('.check input').keyup(function() { $('#save').attr('disabled', false); });
$( "#save" ).click(function() { $('#save').attr('disabled', true); });
});
</script>
</head>
<body>
<table class="check">
<tr>
<td><input type="text" id="txt1" value="text1"></td>
<td><input type="text" id="txt2" value="text2"></td>
<td><input type="text" id="txt3" value="text3"></td>
</tr>
<tr>
<td><input type="text" id="txt4" value="text4"></td>
<td><input type="text" id="txt5" value="text5"></td>
<td><input type="text" id="txt6" value="text6"></td>
</tr>
<tr>
<td><input type="text" id="txt7" value="text7"></td>
<td><input type="text" id="txt8" value="text8"></td>
<td><input type="text" id="datepicker" />Date Picker</td>
</tr>
</table>
<input id="save" type="button" value="save changes" disabled>
</body>
</html>
使用 .onSelect
和 .prop((。
.prop(( 方法提供了一种显式检索属性值的方法,而 .attr(( 检索属性。
$("#datepicker").datepicker({
onSelect: function () {
$('#save').prop('disabled', false);
}
});
相关文章:
- 我想重定向点击,然后更改按钮文本,我该怎么做
- 基于文本jquery php更改按钮
- 鼠标悬停时更改按钮的 CSS
- 如何在jQuery mobile中更改按钮文本
- 如何使用文本框在网站上保存更改
- 单击时暂停音频并更改按钮的图像
- 如何使用带有多个按钮的javascript更改按钮颜色
- 如何在单击和单击不同的按钮时更改按钮的样式,它应该更改为默认值
- 更改按钮文本
- 当我悬停按钮时,更改按钮的背景
- "隐藏/显示”;元素和更改按钮背景图像
- 添加/单击c#asp.netmvc5后禁用和更改按钮图标
- 尝试使用jquery设置鼠标按下的时间来更改按钮触发器以控制音量滑块
- mvc4-jscript基于行数据多个值更改按钮标题
- 如何在每次点击按钮时运行特定的方法,并在javascript中更改按钮
- 一旦使用了jQuery日期选择器,无法使“保存更改”按钮不灰
- 如果使用“选中”,则本地存储不保存更改的单选按钮值
- 更改按钮样式但保存默认行为 - NativeScript
- 如何保存'隐藏字段'值并更改按钮文本'加入'到'已加入'使用AJAX、P
- 保存更改按钮(javascript/jquery)