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>