3 가지 요소가있는 양식이 있습니다. 사용자가 전화 번호를 입력 할 때 전화 번호를 확인하고 싶습니다. 사용자가 다음 요소로 이동하고 전화 번호에 숫자가 아닌 문자가 포함 된 경우 alertbox를 표시하려고합니다.자바 스크립트로 전화 번호 확인
일부 코드를 작성했지만 완전히 엉망입니다. 필자의 기능과 관련하여 문제는 전화 번호 요소에 숫자 만 입력해도 경고 상자가 계속 표시된다는 것입니다. 내 코드는 다음과 같습니다.
<script type="text/javascript">
function validateForm()
{
checkNr= isNaN(document.forms[0].elements[1])
if(checkNr == true)
{
window.alert("You can only enter numbers. Please try again")
}
}
</script>
<form>
<strong>FULLNAME: </strong><input type="text"/id="name"><br />
<strong>PHONE NR: </strong><input type="text" id="phone" onblur="validateForm()" />
<strong>NATIONALITY</strong><input type="text" id="nat" /><br />
<input type="button" id="subButton" onclick="calc()" value="Submit" />
</form>
미리 답변 해 주셔서 감사합니다.
하는 경우 - document.forms'경고 시도를 [0] .elements [1]'그 자체 그 값이 당신이 기대하는 값인지 확인하십시오. – ajp15243