我有一个由 Ajax Control Toolkit 日历扩展的文本框。
我想让它使用户无法编辑文本框,而必须使用日历扩展器进行输入。
我设法阻止了除退格之外的所有键!
这是我到目前为止所拥有的:
<asp:TextBox ID="TextBox1" runat="server" onKeyPress="javascript: return false;" onKeyDown="javascript: return false;" onPaste="javascript: return false;" />
我如何使用 javascript 在文本框中禁用退格?
编辑
进行了编辑,因为我需要 javascript 中的解决方案。
编辑
原来 onKeyDown="javascript: return false;" 确实有效。我不知道为什么它以前不起作用。我尝试使用一个新的文本框,它很好地阻止了退格。非常抱歉所有发布答案希望得到一些代表的人。在我将其标记为赏金之后。
我的文本框现在(似乎)可以阻止所有击键,并且仍然可以使用日历扩展器。