내 코드는 누가 고쳐주지....?
본문
인풋에 9,990 처럼 천단위 컴마가 표시되도록 했는데
그 때문인지 아래 코드가 먹히지 않아요...
즉 컴마 뒤에 10,000일때도 컴마 뒤에만 인식하니 아래 코드가 작동합니다.
9,900이하일 경우 아래코드가 작동하게 하려면 어떻게 해주어야 하는지..컴마 문제에요..
<script>
//9900이하는 선택 불가
$("input").click(function() {
if ($(":input:radio[name=ca_name]:checked").val() == "완료") {
if ( $(":input:text[name=wr_185]").val() == "" || parseInt($(":input:text[name=wr_185]").val()) < 9900 ) {
alert("9,900원 이하이므로 완료할 수 없습니다");
$("input:disabled").val("0").attr("disabled", "true");
return false;
}
else {
$("input:disabled").val("0").attr("disabled", "false");
}
}
});
</script>
답변 2
var wr_185 = $(":input:text[name=wr_185]").val();
wr_185 = wr_185.replace(/,/g,'');
parseInt(wr_185) < 9900
if ($(":input:radio[name=ca_name]:checked").val() == "완료") {
var wr_185 = $(":input:text[name=wr_185]").val();
wr_185 = wr_185.replace(/,/g,'');
if ( wr_185 == "" || parseInt(wr_185) < 9900) {