5

我正在使用 Bootstrap 样式构建一个 .net Web 应用程序。我有一个配备日期选择器的文本框场景,我想避免日期字符串验证的麻烦。我想我可以简单地检查空字符串值(无输入)作为唯一必要的验证并禁用键盘输入。这样,唯一可能的输入是通过日期选择器。

我唯一的问题是,将disabled属性应用于 datepicker 框会禁用单击,并且 datepicker 通过单击文本框显示。

因此我的问题是:如何在仍然允许点击的同时禁用文本框的输入?

4

1 回答 1

12

您可以使用readonly属性而不是disabled.

虽然禁用的元素不响应事件(例如单击或悬停),但只读元素的行为就像常规元素一样,尽管它们不可编辑。禁用的元素也不会在表单提交时发送。

JSFiddle

于 2014-08-22T21:49:19.723 回答