2013-06-05 3 views
0

프로그래밍을 처음 사용하고 아직 탐구 중입니다. JavaScript로이 유효성 검사를 코딩하는 법을 묻기 만하면됩니다. 내 양식에 "수량"필드가 있고 얼마나 많은 수량이 남아 있는지 보여주는 "수량 남은"필드가 있습니다. 사용자가 "Quantity Remaining"보다 큰 수량을 입력하면 alert()과 같은 오류 메시지가 실시간으로 체크인됩니다.자바 스크립트 수량 유효성 검사

체크 아웃하려면 다음 양식을 작성하십시오. Screenshot. 그것은 것

+1

자바 스크립트에 대한 몇 가지 튜토리얼을 읽고 아래의 코드를 시도하고 갈 줄 생각하는 데 도움이됩니다. 코드가 얼마나 좋지 않거나 잘못 되었더라도, 우리가 기꺼이 시도한다면 도움을 줄 수 있습니다. ;) – ericosg

+0

자습서를 사용해 보았지만 나에게 도움이되지 못하거나 논리가 충분하지 않습니다. ( – Yassi

+1

@ Yassi가 작동하지 않아도 시도한 것의 최소한을 보여줍니다. 당신은 우리가 할 수있는 대답을 당신이 블록으로 달릴 때마다 여기에 와야 할 것입니다. 당신은 스스로 해결책을 찾아내는 법을 배워야합니다. –

답변

1

당신이 시도, 당신은 내가

<script> 
function check_qty() { 
    var qty=document.getElementById('qty').value; 
    var rem_qty=document.getElementById('rem_qty').value; 
    if(qty>rem_qty) { 
     alert("quantiy exceeds."); 
     document.getElementById('qty').value=''; 
    } 
} 
</script> 
<input type="text" name="qty" id="qty" value="" onchange="check_qty();"/> 
<input type="text" name="rem_qty" id="rem_qty" value="50"/> 
+0

고맙습니다. :)) 작동했습니다. :) – Yassi

0

<!DOCTYPE html> 
<html> 
<head> 
<script> 
function myFunction() { 
var x=document.getElementById("Qty").value; 
var y=document.getElementById("QtyRemaining").value; 
if(y>x) { 
    alert("exceeded the Qty remaining"); 
    document.getElementById("Qty").value = ""; 
} 
} 
</script> 
</head> 
<body> 

<input type="text" id="Qty" onBlur="myFunction()"> 
<input type="text" id="QtyRemaining" value="2323"> 
</body> 
</html>