1
"점수"라는 텍스트 상자가 있습니다. 사용자가 0에서 100 사이의 값을 입력하도록합니다. 사용자가 제공 한 값의 유효성을 검사하려면 어떻게해야합니까?0에서 100 사이의 숫자 만 받아들이도록 텍스트 상자를 확인하십시오.
HTML :
<div class="editor-label"> Score </div>
<div class="editor-field">
<input type="text" name="Score" id="Score" maxlength="25" />
<span id="ScoreError" class="error"></span>
</div>
내가 지금까지 시도하는 것 :
var num = document.getElementById("Score").value;
if (num < 0 || num > 100){
document.getElementById("ScoreError").innerHTML = "- Score is required.";
alert("Enter a Score thats between 0 to 100")
isValidForm = false;
}
왜 당신은' 사용하지 않는','number', _min_'0', _max_'100'과 _value_'0'에 _type_을 설정 : 여기
는 데모입니까? http://jsfiddle.net/A7EFa/ –[여기] (http://utilitymill.com/utility/Regex_For_Range) – BrOSs
코멘트에 코드를 게시하는 대신 질문을 편집하십시오. 상태는 나에게 좋아 보인다. 언제/어떻게 코드를 실행하고 있습니까? –