javascript - 禁用输入,允许点击文本框

标签 javascript jquery textbox disabled-input bootstrap-datepicker

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

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

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

最佳答案

您可以使用 readonly 属性代替 disabled

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

JSFiddle

关于javascript - 禁用输入,允许点击文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25455971/

相关文章:

javascript - 如何使用 jquery 查找背景颜色为黄色的所有行?

javascript - 对 Json 进行排序并从当前位置获取上下数据

php - 使用 AJAX(无刷新)更新部分动态表单 - 无法正常工作

jquery - 使用 jQuery 获取 URL 的 #anchor ?

.net - 在文本框的 keyup 事件中按下回车键后消除回车键

javascript - 表单清除/提交 Javascript

javascript - 如何更改 AutoCompleteExtender 客户端 (javascript) 的 TargetControlID?

javascript - 动态插入 DOM 对象且未应用过渡

c# - 从 asp.net 中的文本框获取值

c# - 如何清除表单中所有textBoxes的文字?