JQuery DatePicker 只读

标签 jquery datepicker

当我将日期选择器设置为只读时,我发现用户无法在文本框中输入任何内容。

$("#datepicker").attr('readonly', 'readonly');

但是,他们仍然可以使用日历更改该值。如何隐藏日历以使用户无法更改日期值?

我不想禁用日期选择器,因为我需要在表单提交时将值发布到服务器。

("#datepicker").datepicker('disable');

最佳答案

我设置了以下 beforeShow 事件处理程序(在选项参数中)来实现此功能。

beforeShow: function(i) { if ($(i).attr('readonly')) { return false; } }

关于JQuery DatePicker 只读,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7812063/

相关文章:

javascript - jsx React组件中的格式数字

javascript - Jquery 在 .load() 之前显示图像

javascript - 如何使用 jQuery 等待来自回调的异步调用?

php - Yii2 kartik datepicker 多重内联

android - android : arrows not showing 中的日期选择器

javascript - 我如何使用 jQuery 永远循环 Bootstrap 工具提示?

javascript - 在 Firefox 中访问全局事件对象

javascript - 通过输入表单查询 MongoDB

linux - 如何在 Elastix 模块中包含 javascript

Jquery日期选择器不显示