2017-04-16 38 views
0

두 개의 입력 필드가있는 양식이 있습니다.두 개의 입력 값을 비교하는 방법 onkey jquery

<input type="text" id="first" value=""> 
<input type="text" id="second" value=""> 

나는

<script> 
$(function(){ 
    var fst=$("#first").val(); 
    var sec=$("#second").val(); 
    if (sec>fst) { 
     alert("Second value should less than first value"); 
     return true; 
    } 
}) 
</script> 
에만 두 번째 입력 값이 숫자와 첫 번째 입력보다도 작은 수 있도록하는 방법

+0

일부 코드 examlpes 매우 감사합니다! –

답변

1

당신은 키를 누락하는 것이 있지만 성공을 시도하지 않은 행사.

$(function(){ 
 
    $("#first, #second").on("keyup", function() { 
 
    var fst=$("#first").val(); 
 
    var sec=$("#second").val(); 
 
    if (Number(sec)>Number(fst)) { 
 
     alert("Second value should less than first value"); 
 
    return true; 
 
    } 
 
    }) 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" id="first" value=""> 
 
<input type="text" id="second" value="">

+0

경고 대신 두 번째 요소 값이 onkeyup이 아니어야합니다. – krishna

+0

div를 통해 사용자에게 경고하는 것이 더 좋을 것입니다. div를 허용하지 않으면 매우 불쾌한 행동으로 이어질 수 있기 때문입니다. – Neil