jQuery UI日期选择器on选择输入的清除值
jQuery UI Datepicker onSelect clear value of input
我的输入字段有一个默认的value
,我想在用户单击日期后立即清除它。我尝试使用onSelect
事件执行此操作,但没有成功,因为它还清除了所选(新)日期。如有任何帮助,我们将不胜感激。
$("#date-input").datepicker({showAnim: 'slideDown', dateFormat: 'MMMM Do, YYYY', onSelect: function() {
$('#date-input').val("");
}});
您可以使用beforeShow
方法:
$("#date-input").datepicker({
showAnim: 'slideDown',
dateFormat: 'mm/dd/yy',
beforeShow: function(){
this.value='';
}
});
Fiddle
不要清除日期onSelect
,而是尝试focus
事件:
$('#date-input').focus(function(){
$(this).val("");
});
$("#date-input").datepicker({ dateFormat: 'mm/dd/yy' });
以及如上所示的正确日期格式。
工作演示
试试这个
$('#DateInput').datepicker({
showAnim: 'slideDown',
dateFormat: 'mm/dd/yy',
onSelect: function () {
var selectedDate = $(this).val();
$('#DateInput').val("");
$('#DateInput').val(selectedDate);
}
});
相关文章:
- 单击jquery清除输入值
- php页面,该页面在清除值后接受输入
- 在Chrome中重新加载页面后清除表单输入值
- 当在输入框中聚焦时,清除页面上的所有间隔
- 改变“;onClick"这个jQuery的操作从清除输入文本改为将输入文本添加到下面的列表中
- 如何在表单提交后清除输入字段
- 当您发布聊天消息时,聊天输入不会清除
- IE 输入清除图标有时不会触发更改事件
- 输入文本区域的清除按钮
- Magento自定义选项-清除输入字段问题
- 点击提交后如何清除输入字段
- 如何正确清除AngularJS控制器输入无效的表单
- 清除间隔在鼠标输入上不起作用
- 如何从文本区域输入中清除文本
- 清除输入字段值-STCombobox时出现意外的JS行为
- 在追加时清除所有输入文本框值
- 我可以重置文本输入而不清除它吗
- Email提交输入清除/css在iphone Safari或Chrome上不起作用
- 停止输入清除onFocus
- 输入清除问题