2014-06-30 2 views
0

필드 입력을 만들고 사용자가 '사과'를 입력 한 다음 사용자가 내가 원하는 것을 입력했는지 확인하도록 자바 스크립트가있는 방법을 알고 있습니다. 이 경우 '사과'이거나 '바나나'와 같은 다른 글에 입력 한 경우 '올바른'와 같은 정보가 나타나야하고 '잘못된'정보가 나타나야합니다.Javascript : 입력이 정확한지 확인하는 방법

질문은 어떻게 작동시킬 수 있습니까?

나는 그물에 대한 해답을 찾았지만 입력 길이 등을 확인하는 방법 만 제공합니다.

튜토리얼 또는 설명 할 수있는 지침이나 링크를 누군가 줄 수 있습니까?

감사합니다.

+0

정확히 목표는 무엇입니까 이런 식으로 뭔가를 시도? 입력이 비 었는지 아닌지 확인하고 확인합니까? 여러분의 노력을 입력 검증이라고합니다. – Demosthenes

+0

문제에는 세 부분이 있습니다. 하나는 현장에서 가치를 얻고 있습니다. 두 번째는 해당 값을 필수 필드 ("사과")와 비교하는 것입니다. 세 번째는 화면의 텍스트를 변경하는 것입니다. 이 세 가지를 별도로 google하면 더 나은 운을 따라야합니다. – wedstrom

답변

1

<input type="text" id="test"> 
<input type="button" value="click" onclick="z()"><span id="err"></span> 

<script> 
function z() 
{ 
var a=document.getElementById("test"); 
if((a.value=="an apple")||(a.value=="apple")) 
{ 
document.getElementById('err').innerHTML= 'correct'; 
} 
else 
{ 
document.getElementById('err').innerHTML= 'wrong'; 

} 

} 
</script> 
+0

나는 위의 접근 방식이 기술적으로 가장 좋지 않다는 것을 지적하고 싶습니다. 눈에 거슬리는 jquery 방식은 좀 더 우아합니다. 그러나 user3791222는 단순성 때문에 완전히 이해하려면이 솔루션을 선택해야합니다. 이런 간단한 예제가 있습니다. 궁극적으로 덜 눈에 띄는 접근법을 사용하더라도 기초에 대한 확실한 이해를 얻을 수 있습니다. – wedstrom

+0

그게 내가 필요한 것입니다. 고맙습니다. 그러나 이제는 팝업 상자를 만드는 대신 '클릭'버튼 옆에 '정확함'과 '잘못된'을 표시하는 방법이 있습니까? 또한 '사과'와 '사과'와 같은 2 가지 정답을 지정할 수 있습니까? – user3791222

+0

나는 나의 대답을 편집했다. 이것을 시험해 보라. – Ezhil

관련 문제