Javascript 은 string 형식 을 int 형식 으로 변환 합 니 다.
: <input id="txtNum" type="text" value="1" runat="server" onchange="javascript:checkNum();" />
( <span id="getGoodsNum"> <%=GOODSNUM%></span>)
JS 로 값 을 추출 하고 JS 코드 를 주의 깊 게 보 세 요.
var num = document.getElementById("txtNum").value;
var goodsnum = document.getElementById("getGoodsNum").innerHTML;
txtNum 과 getGoodsNum 의 값 을 추출 하 는 방법 이 다르다 는 것 을 알 게 될 것 입 니 다.txtNum 은.value 를 사용 하고 getGoodsNum 은.innerHTML 을 사용 합 니 다.getGoodsNum 은 span 탭 을 사용 하기 때문에 txtNum 은 텍스트 상자 입 니 다.span,table,div 에 value 가 없 기 때문에 innerHTML 로 값 을 추출 합 니 다.txtNum 은 텍스트 상자 에 속 하고 lable,드 롭 다운 상 자 는 모두 값 이 있 습 니 다(value).이제 알 겠 지?이제 두 개의 수 를 비교 해 보 자.모두들 틀림없이 지금 이 두 개의 숫자 를 찾 았 다 고 생각 할 것 이다.JS 코드 를 보 세 요.
if (num > goodsnum) {
alert(" !");
return false;
}
이렇게 보면 문제 가 없 을 것 같 습 니 다.두 개의 수 를 비교 한 다음 에 제 가 데 이 터 를 지고 비교 하 겠 습 니 다.num 100,goods num 은 90,검증,정상.그리고 num 은 90,goods num 은 100.검증,문제 가 생 겼 습 니 다.을 제시 합 니 다.어떻게 된 거 야?그리고 alert 로 두 매개 변 수 를 출력 하 세 요.맞아요.그리고 생각 하 세 요.참,이 두 수 는 string 형식 입 니까?왜 잊 어 버 렸 어,뇌 가 단락 됐어.바 꿔 봐.이제 두 가지 방법 을 제공 합 니 다.One:
if ((num / 1) > (goodsnum / 1)) {
alert(" !");
return false;
}
이렇게 1 을 제거 하면 됩 니 다.슬픔 을 검증 합 니 다.Two:
if (parseInt(num) > parseInt(goodsnum)) {
alert(" !");
return false;
}
검증 OK,통과,해결.저자:Mr S.R Lee 출처:http://www.cnblogs.com/LeeYongze
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
알고리즘 파트 3 : 스택을 사용하여 문자열 반전얘들 아. 오늘은 스택을 사용하여 문자열을 뒤집는 방법을 보여드리겠습니다. 이 문제에서 우리는 하나의 문자열을 받았고 스택을 사용하여 그것을 뒤집어야 합니다. 해결책 이것이 도움이 되길 바랍니다. 감사합니다 ❤....
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.