【发布时间】:2009-12-21 02:54:33
【问题描述】:
我有一个由 Ajax 控件工具包日历扩展的文本框。
我想让用户无法编辑文本框,而必须使用日历扩展器进行输入。
我已经成功阻止了除退格之外的所有键!
这是我目前所拥有的:
<asp:TextBox ID="TextBox1" runat="server" onKeyPress="javascript: return false;" onKeyDown="javascript: return false;" onPaste="javascript: return false;" />
如何使用 javascript 在文本框中禁用退格?
编辑
进行编辑,因为我需要 javascript 中的解决方案。
编辑
原来 onKeyDown="javascript: return false;"确实有效。我不知道为什么它以前不起作用。我尝试使用一个新的文本框,它很好地阻止了退格。非常抱歉所有发布答案希望得到一些代表的人。在我将其标记为赏金之后。
我的文本框现在(似乎)可以阻止所有击键,并且仍然可以使用日历扩展器。
【问题讨论】:
标签: asp.net javascript textbox backspace