Como impedir que um usuário remova os três primeiros caracteres de uma entrada de texto?
Eu tenho uma entrada de texto, que possui três caracteres gerados dinamicamente On quando o carregamento da página; o que eu quero é que, quando um usuário digitar dados nesse campo, ele não possa remover os três primeiros caracteres da entrada.
A entrada de texto pode conter 10 caracteres no total, três que geramos e 7 inseridos pelo usuário.
Atualmente, se o usuário pressionar backspace, ele poderá excluir todos os caracteres, mas não quero permitir que eles excluam os três primeiros caracteres.
No carregamento da página, o script define três caracteres na entrada de texto do laboratório:
<input id="Lab" maxlength="10" name="LabWareId" type="text" value="" class="valid">
$('#Lab').keyup(function () {
if ($(this).val().length == $(this).attr('maxlength'))
$('#DateReceived').focus();
});