텍스트 상자의 숫자 만 허용하도록 다음 jquery 코드를 작성했습니다.jquery 코드가 포스트 백 이후에 작동하지 않습니다.
$("[id$='txtPriority']").keydown(function (event) {
if (event.keyCode == 48) {
var value = $("[id$='txtPriority']").val();
if (value == "") {
event.preventDefault();
return;
}
}
else if (event.keyCode == 86 || event.keyCode == 118) {
event.preventDefault();
return;
}
else {
$("[id$='txtPriority']").numeric();
}
});
});
페이지가 처음로드 될 때 제대로 작동합니다.하지만 코드를 다시 게시 한 후에 작동하지 않습니다. 이유가 무엇일 수 있습니다.
: 당신은 컨트롤을 교체 한 후 이벤트 핸들러를 재설정하거나 나중에 추가 심지어 요소 작동합니다 .live() 핸들러를 사용해야합니다. – Tortoise
감사합니다. danip, 제게 맞습니다. – Tortoise