我有一个文本框,使用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;"确实起作用。我不知道之前为什么不起作用。我尝试使用新的文本框,它可以很好地阻止退格键。对于那些希望在我的提问上发布答案并获得声誉的人,我感到非常抱歉,特别是在我将其标记为悬赏后。我的文本框现在似乎可以阻止所有按键,并且仍然可以与日历扩展器一起使用。