Tôi có một hộp văn bản được mở rộng bằng một lịch Bộ công cụ kiểm soát Ajax.Vô hiệu hóa backspace trong hộp văn bản qua javascript
Tôi muốn làm cho nó để người dùng không thể chỉnh sửa hộp văn bản và sẽ phải thay vào đó sử dụng bộ mở rộng lịch cho đầu vào.
Tôi đã quản lý để chặn tất cả các khóa ngoại trừ backspace!
Đây là những gì tôi có cho đến nay:
<asp:TextBox ID="TextBox1" runat="server" onKeyPress="javascript: return false;" onKeyDown="javascript: return false;" onPaste="javascript: return false;" />
Làm thế nào tôi cũng vô hiệu hóa phím lùi trong textbox sử dụng javascript?
EDIT
Made một chỉnh sửa kể từ khi tôi cần một giải pháp trong javascript.
EDIT
Nó chỉ ra rằng onKeyDown = "javascript: return false;" Làm việc. Tôi không biết tại sao nó không hoạt động trước đây. Tôi đã thử sử dụng một hộp văn bản mới và nó bị chặn không gian tốt. Vì vậy, xin lỗi cho tất cả những người đăng một câu trả lời hy vọng để có được một số đặc biệt rep. sau khi tôi đánh dấu nó là tiền thưởng.
Hộp văn bản của tôi bây giờ (dường như) để chặn TẤT CẢ tổ hợp phím và cũng vẫn hoạt động với bộ mở rộng lịch.
rất hợp lý và có vẻ hoàn hảo .. :) quá xấu Andrew tìm thấy giải pháp của riêng mình ..;) – ZX12R
+1 cho thông tin backspace và keyPress. – Nirmal
+1 cho thông tin này :) –