禁用输入,允许单击文本框

时间:2014-08-22 21:45:09

标签: javascript jquery textbox disabled-input bootstrap-datepicker

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

我唯一的问题是,将已禁用属性应用于日期选择器框会禁用单击,并通过单击文本框显示日期选择器。

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

1 个答案:

答案 0 :(得分:6)

您可以使用readonly属性代替disabled

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

JSFiddle