자바스크립트 영역

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<script type="text/javascript">
    function sum() {
        var num1 = parseInt(prompt("첫번째 값 (숫자만 입력)"));
      // var num1  전역변수
         // parseInt = prompt로 받은 문자를 정수로 변경하는 메소드
 
        while (isNaN(num1)) {
            num1 = parseInt(prompt("첫번째 값 (숫자만 입력)"));
        }
        var item = prompt("연산자");
        // var item 전역변수에 prompt(명령창)을 이용해 연산자 받기
        while (true) {
            item = prompt("연산자 +,-,*,/ 중에서 입력해주세요.")
            if (item == "+" || item == "-" || item == "*" || item == "/")
                break;
        }
        var num2 = parseInt(prompt("두번째 값 (숫자만 입력)"));
        // var num2  전역변수
         // parseInt = prompt로 받은 문자를 정수로 변경하는 메소드
        while (isNaN(num2)) {
            num2 = parseInt(prompt("두번째 값 (숫자만 입력)"));
        }
    //getElemetsByName = 한개의 이름으로 여러개의 태그에서 사용가능하다.(무일성) 대신 배열형태로 사용해야한다. 이름[생성번호]
    //getElementById         = 한개만 생성가능 (유일성) 
        document.getElementsByName("sum1")[0].value = num1;
    //document.getElemetsByName = sum이라는 이름을 가진 태그를 못찾기 때문에 document 최상위 객체에서 찾아준다.
        document.getElementsByName("sum2")[0].value = num2;
        document.getElementsByName("tot")[0].value = eval(num1 + item + num2);
    }
</script>
cs

Body 영역


1
2
3
4
    <button onclick="sum()">계산기 시작</button>
    <input type="text" name="sum1">
    <input type="text" name="sum2">
    <input type="text" name="tot">
cs

자바스크립트

계산기 버튼부

 

1번 입력칸   


2번 입력칸   


결 과           





Posted by 드리데이
Comments

Web참고

http://webisfree.com/


https://www.w3schools.com/default.asp

Posted by 드리데이
Comments


http://underthesky.the-title.jp/select.php


Javascript compute 버튼일 이용한 파라미터 전달형태

'홈페이지 > jsp' 카테고리의 다른 글

HTML Form, Input, Input(Button), Input(Submit)  (0) 2017.04.12
Posted by 드리데이
Comments

Form에서 입력된 값을 파라미터로 전달하기 위해서는 Submit을 해야한다.

http://주소&num1=?&num2=?;


1
2
3
4
5
6
7
8
9
10
Form 내부에서 Submit 사용
<Form id="form" action=#> 
    // Submit (보내기 방법)
    <p/>
    입력칸1 : <input name=num1 value="">
    입력칸2 : <input name=num2 value=""><p/>
    전송1: <input type="submit" value="전송1"> <p />
    전송2: <button>전송2</button><p />
    submit 하지 않고 button <button onclick="return false;">Submit X</button>
</Form>
cs


// Submit (보내기 방법)

입력칸1 : 입력칸2 :

전송1:

전송2:

submit 하지 않고 button

파라미터로 받은 값을 JAVA에서는 불러오기를 통해 활용이 가능하다.


1
2
3
<% request.getParameter(num1);%>
<% request.getParameter(num2);%>
 
cs


request.getParameter(전송된파라미터 이름); 을 통해 Java에서 가져올 수 있다.



'홈페이지 > jsp' 카테고리의 다른 글

Javascript(php) 밤하늘 글씨 새기는 일본 사이트  (0) 2017.04.13
Posted by 드리데이
Comments