입력폼(form)에서 입력을 취소하고 초기값으로 재설정(reset)되었을 때 발생된다.


이벤트 속성
FORM.onreset=handler JScript 만-
FORM.onreset=GetRef('handler') VBScript 5.0-
인라인 HTML <FORM onreset="handler"> 모든 플랫트폼
명명된 스크립트 <SCRIPT for= FORM event=onreset> Explorer-
용법
이벤트가 발생되면 'JavascriptCode'를 실행한다.
Javascript 에서는
objName.onreset='JavascriptCode'
HTML 에서는
<FORM onReset="JavascriptCode">
이벤트 특성
Bubbles 없음
취소 가능
발생 원인
디폴트 작용 관련 코드를 실행한다.
HTML 규격 HTML 4.0 규격

DHTML 개체 모델에서 이벤트처리자는 파라메터들을 직접 받지는 못해도, event개체의 쿼리를 사용할 수 있다.

altKey ALT 키가 눌렸는가를 반환하거나 설정한다.
altLeft 왼쪽 ALT 키가 눌렸는가를 반환하거나 설정한다.
ctrlLeft 왼쪽 CTRL 키가 눌렸는가를 반환하거나 설정한다.
returnValue 이벤트로 부터의 반환값을 반환하거나 설정한다.
shiftLeft 왼쪽 SHIFT 키가 눌렸는가를 반환하거나 설정한다.
srcElement 이벤트를 발생시킨 개체를 반환하거나 설정한다.
type 이벤트 개체의 이벤트 명칭을 반환하거나 설정한다.

특기

이벤트가 발생되는 입력폼(form 개체)에서 입력한 모든 사항이 초기값으로 환원되는 리셋트(reset) 단추를 누르거나, javascript formName.reset() 메서드로 form 개체를 재설정(reset)하는 경우에 발생된다.

이벤트가 발생하면 입력폼은 모두 초기 상태로 환원되고 'JavascriptCode'를 실행한다.

form 개체중 reset 개체에 만 적용되고, event 개체의 속성들을 따른다.

Javascript 상에서 reset 메서드로 form 개체를 재설정할 수도 있다.

formElementObj.onchange=formName.reset();

적용
개체scriptHTMLIE


onreset 이벤트 예제


<FORM name="form1" onReset="alert('재설정 되없습니다.')">
<INPUT type="text" value="입력필드"><BR>
<INPUT type="reset" value="재설정 단추">
</FORM>

onreset 이벤트, reset 메서드 예제

원래의 문자열 :
<SCRIPT>
function doTry(){
  show.innerText=event.srcElement.nodeName+', '+event.srcElement.name+', '+event.type+' 이벤트 발생';
}
</SCRIPT>
<FORM name="formObj" onreset="doTry();" style="border:1 solid green;padding:5;width:300">
원래의 문자열 : <INPUT type="text" name="textObj" value="원래의 문자열" onclick="doTry()"><BR>
<INPUT name="resetObj" type="reset" value="INPUT type=reset">
<BUTTON onclick="form.reset();">form.reset()</BUTTON>
</FORM>
<DIV id="show" style="height:1.2em;border:solid 1 blue;width:300"></DIV>