У меня есть текстовое поле, которое расширено календарем Ajax Control Toolkit.Отключить backspace в текстовом поле с помощью javascript
Я хочу сделать так, чтобы пользователь не мог редактировать текстовое поле и вместо этого должен использовать расширитель календаря для ввода.
Мне удалось заблокировать все ключи, кроме backspace!
Это то, что я до сих пор:
<asp:TextBox ID="TextBox1" runat="server" onKeyPress="javascript: return false;" onKeyDown="javascript: return false;" onPaste="javascript: return false;" />
Как бы я также отключить забой в текстовое поле с помощью JavaScript?
EDIT
Сделано правку, так как мне нужно решение в JavaScript.
EDIT
Оказывается, что OnKeyDown = "JavaScript: возвращение ложным;" Работает. Я понятия не имею, почему он не работал раньше. Я попытался использовать новое текстовое поле, и он заблокировал обратные помехи. Так жаль всех, кто отправил ответ, надеясь получить какую-то репутацию. после того, как я отметил его за щедрость.
Мое текстовое поле теперь (кажется), чтобы блокировать ВСЕ нажатия клавиш, а также по-прежнему работать с расширителем календаря.
очень разумный и кажется идеальным .. :) слишком плохо Андрей нашел свое собственное решение ..;) – ZX12R
+1 для backspace и keyPress info. – Nirmal
+1 для этой информации :) –