자바스크립트 텍스트박스에 값넣어 연산

(。◠ ◠。)·2022년 6월 6일
0

var a = parseInt(frm.a.value); 이 부분..?

    <script>
        function plusfunc(){
            var a = parseInt(frm.a.value);//텍스트 박스에 들어오는 값
            var b = parseInt(frm.b.value);

            if(isNaN(a)||isNaN(b)){ //a가 NaN(숫자가 아니다)인가요? 참이면 이하 실행
                alert("a값 또는 b값이 숫자가 아닙니다.");
                frm.a.value="";
                frm.b.value="";
                frm.a.focous();
                return;
            }
            frm.rs.value = a+b;
        }   
                
        function divifunc(){
            var a = parseInt(frm.a.value);
            var b = parseInt(frm.b.value);

            if(isNaN(a)||isNaN(b)){
                alert("a값 또는 b값이 숫자가 아닙니다.");
                frm.a.value="";
                frm.b.value="";
                frm.a.focous();
                return;
            }
            frm.rs.value = a/b;
        }

    </script>
    
    <form name="frm">
    A값 : <input type="text" size="10px" name="a">
    <!-- 바로 벨류 넣으면 값이 그냥 들어감.. -->
    B값 : <input type="text" size="10px" name="b">
    결과 : <input type="text" size="10px" name="rs">

    <input type="button" name="+" value="더하기" onclick="plusfunc()">
    <input type="button" name="/" value="나누기" onclick="divifunc()">
    <!-- 클릭하면 함수 실행 -->

    </form>
    
</body>
</html>
profile
화이탱!

0개의 댓글

관련 채용 정보