반응형
2. onsubmit
※ <form> 태그에 onsubmit 속성을 사용하면 submit 이벤트가 실행되기전에 어떠한 동작이나 기능을
실행할 수 있다.
★ onsubmit 속성에 메시지창을 띄우는 기능을 갖는 test()함수를 호출하도록 해서 폼데이터가 전송되기전에
메시지창이 뜨고 확인을 누르면 전송이 된다.
3. onsubmit 속성에 return을 사용하여 submit 실행 여부를 정할 수 있다.
★ onsubmit 속성에 return test()를 호출하도록 하여 함수의 결과값을 boolean타입으로 받아 실행여부를 결정할 수 있다. (값이 true면 전송, false면 전송을 하지않는다.)
★ 위 이미지처럼 조건문을 통해 폼데이터가 제대로 입력되지않았을 때나 중복된 데이터 있을 때 false를 주어 전송되지 않도록 작성한다.
4. <input type="button"> 으로 submit 실행하기.
- <form>태그에 id 값을 지정해 준다
- onclick 속성 사용을 위해 input 타입을 button 으로 한다.
- onclick 이벤트 발생 시 실행되는 함수를 생성한다.
- 조건문 으로 유효성 체크 후 <form>태그의 id 속성에 submit() 함수를 사용해서 폼핸들러로 폼데이터를 전송한다.
( ※ onclick 속성은 <input type ="submit"> 일때도 실행은 되지만 <form>태그안의 내용이 전송되지는 않는다.
반응형
'JSP&Servlet' 카테고리의 다른 글
기초 (0) | 2022.05.29 |
---|---|
동기식&비동기식 그리고 ajax (0) | 2022.05.11 |
Jsp/Servlet - 상대경로, 절대경로 (0) | 2022.05.09 |
서블릿/JSP 정리01 (0) | 2022.05.05 |
JSP/ MVC모델 (0) | 2022.04.29 |