标签: javascript jquery textbox disabled-input bootstrap-datepicker
我正在使用Bootstrap样式构建一个.net Web应用程序。我有一个配备日期选择器的文本框方案,我想避免日期字符串验证的麻烦。我想我可以简单地检查空字符串值(无输入)作为唯一必要的验证和禁用键盘输入。这样,唯一可能的输入是通过datepicker。
我唯一的问题是,将已禁用属性应用于日期选择器框会禁用单击,并通过单击文本框显示日期选择器。
因此我的问题是:如何在仍允许点击的情况下禁用文本框的输入?
答案 0 :(得分:6)
您可以使用readonly属性代替disabled。
readonly
disabled
虽然禁用的元素不响应事件(例如单击或悬停),但只读元素的行为与常规元素相同,尽管它们不可编辑。表单提交也不会发送已禁用的元素。
JSFiddle