Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用输入,允许单击文本框_Javascript_Jquery_Textbox_Disabled Input_Bootstrap Datepicker - Fatal编程技术网

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

Javascript 禁用输入,允许单击文本框,javascript,jquery,textbox,disabled-input,bootstrap-datepicker,Javascript,Jquery,Textbox,Disabled Input,Bootstrap Datepicker,我正在使用引导样式构建一个.net web应用程序。我有一个配备日期选择器的文本框场景,我想避免日期字符串验证的麻烦。我想我可以简单地检查空字符串值(无输入),作为唯一必要的验证并禁用键盘输入。这样,唯一可能的输入是通过datepicker 我唯一的问题是,将disabled属性应用于日期选择器框会禁用单击,并且日期选择器会通过文本框的单击显示 因此,我的问题是:如何在仍然允许单击的情况下禁用文本框的输入?您可以使用readonly属性,而不是disabled 虽然禁用的元素不响应事件(如单击或

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

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


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

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

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


为什么不使用文本框以外的东西?e、 g.可点击文本按钮如果你真的想禁用文本框,那么你可以在禁用的输入前放置一个元素,并捕捉对该元素的点击。