Javascript 禁用输入,允许单击文本框
我正在使用引导样式构建一个.net web应用程序。我有一个配备日期选择器的文本框场景,我想避免日期字符串验证的麻烦。我想我可以简单地检查空字符串值(无输入),作为唯一必要的验证并禁用键盘输入。这样,唯一可能的输入是通过datepicker 我唯一的问题是,将disabled属性应用于日期选择器框会禁用单击,并且日期选择器会通过文本框的单击显示Javascript 禁用输入,允许单击文本框,javascript,jquery,textbox,disabled-input,bootstrap-datepicker,Javascript,Jquery,Textbox,Disabled Input,Bootstrap Datepicker,我正在使用引导样式构建一个.net web应用程序。我有一个配备日期选择器的文本框场景,我想避免日期字符串验证的麻烦。我想我可以简单地检查空字符串值(无输入),作为唯一必要的验证并禁用键盘输入。这样,唯一可能的输入是通过datepicker 我唯一的问题是,将disabled属性应用于日期选择器框会禁用单击,并且日期选择器会通过文本框的单击显示 因此,我的问题是:如何在仍然允许单击的情况下禁用文本框的输入?您可以使用readonly属性,而不是disabled 虽然禁用的元素不响应事件(如单击或
因此,我的问题是:如何在仍然允许单击的情况下禁用文本框的输入?您可以使用
readonly
属性,而不是disabled
虽然禁用的元素不响应事件(如单击或悬停),但只读元素的行为与常规元素一样,尽管它们不可编辑。禁用的元素也不会在表单提交时发送
为什么不使用文本框以外的东西?e、 g.可点击文本按钮如果你真的想禁用文本框,那么你可以在禁用的输入前放置一个元素,并捕捉对该元素的点击。