이미지 버튼의 기본은 서브밋이 되게 되어있다 이를 안되게 막아야 하려면 false를 리턴하면 된다.
function func(){
if( check() == 1 )
{
//무언가 흥미로운일을 한다.
}
return false; //서브밋이 안된다.
}
<input type="image" src="img.gif" onClick="return func()">
이미지 버튼이 눌리면 func 함수를 호출 이후에 submit 이 수행을 하는데 이때 false 를 리턴하면 submit 동작이 취소된다.
<input type="image" onClick="return false" src="images/bt_cancer_21.jpg" width="43" height="23"> //서브밋이 안된다.
<input type="image" src="images/bt_img_15.jpg" width="43" height="23"> //서브밋이 된다.