0
값이 1234.567 인 텍스트 상자가 있는데 사용자가 숫자를 수정할 수 있지만 어떤 경우에도 소수점을 제거해서는 안됩니다. 어떻게 내가 Jquery에서 이것을 달성합니까 ??? (나는 이것을 위해 플러그인 사용을 피하고 싶다.)텍스트 상자에 나타나는 소수점은 삭제할 수 없어야합니다. (Jquery에서)
값이 1234.567 인 텍스트 상자가 있는데 사용자가 숫자를 수정할 수 있지만 어떤 경우에도 소수점을 제거해서는 안됩니다. 어떻게 내가 Jquery에서 이것을 달성합니까 ??? (나는 이것을 위해 플러그인 사용을 피하고 싶다.)텍스트 상자에 나타나는 소수점은 삭제할 수 없어야합니다. (Jquery에서)
이렇게하는 것이 더 좋은 방법 일지 모르나, 이것은 처음부터 마음에 떠오르는 것들이다. 이 선을 따라 뭔가가 작동해야합니다. 그것은 단순히 입력의 각 이전 유효한 값을 기억하고, 잘못된 값 (아무 .
문자 즉, 하나)을 감지하면 그것은 이전에 있었는지에 대한 입력 값 반환 : 여기
var current = $("#example").val();
$("#example").keyup(function() {
if($(this).val().indexOf(".") === -1) {
$(this).val(current);
}
else {
current = $(this).val();
}
});
example을 일하고을 .