Ho una casella di testo estesa da un calendario Ajax Control Toolkit.Disabilita il backspace nella casella di testo tramite javascript
Voglio fare in modo che l'utente non possa modificare la casella di testo e dovrà invece utilizzare l'estensione del calendario per l'input.
Sono riuscito a bloccare tutte le chiavi tranne il backspace!
Questo è quello che ho finora:
<asp:TextBox ID="TextBox1" runat="server" onKeyPress="javascript: return false;" onKeyDown="javascript: return false;" onPaste="javascript: return false;" />
Come potrei anche backspace disabilitare all'interno del testo utilizzando JavaScript?
EDIT
fatto una modifica da quando ho bisogno di una soluzione in javascript.
EDIT
Si scopre che onKeyDown = "javascript: return false;" Funziona. Non ho idea del motivo per cui non funzionava prima. Ho provato a utilizzare una nuova casella di testo e ha bloccato i backspaces. Mi dispiace per tutti quelli che hanno postato una risposta sperando di ottenere qualche risposta. dopo che l'ho segnato per la taglia.
Ora le mie caselle di testo (sembrano) bloccano TUTTE le sequenze di tasti e funzionano anche con l'estensione del calendario.
molto ragionevole e sembra perfetto .. :) troppo male Andrew ha trovato la sua soluzione ..;) – ZX12R
+1 per il backspace e la chiave Info stampa. – Nirmal
+1 per questa informazione :) –