2010. 11. 11. 02:31ㆍ웹/Html/Javascript/Css
<script>
function err() {
if (document.getElementById("sub1").value == "") {
alert("1번폼 내용입력해주세요");
return false;
}else if (document.getElementById("sub2").value == "") {
alert("2번폼 내용입력해주세요");
return false;
}else if (document.getElementById("sub3").value == "") {
alert("3번폼 내용입력해주세요");
return false;
}else
return true;
}
</script>
<form name="form1" method="post" action="주소" onsubmit="return err();">
<input id="sub1" type="text" name="form1" size="64" maxlength="40"><br>
<input id="sub2" type="text" name="form2" size="64" maxlength="40"><br>
<input id="sub3" type="text" name="form3" size="64" maxlength="40"><br>
<input type="image" src="이미지주소" alt="보내기">
</form>
이미지버튼은 클릭시 폼내용을 바로 전송하므로 이미지 버튼자체에 onClick이벤트를
넣어도 에러 메시지를 띄우지 않는다
그래서 폼 자체에 summit시 함수를 검사하는 이벤트를 넣어
에러를 검사한다.
'웹 > Html/Javascript/Css' 카테고리의 다른 글
일정시간 지나면 페이지자동이동 (0) | 2011.01.20 |
---|---|
텍스트필드에 디폴트값 마우스 클릭시 사라지게하기 (0) | 2010.11.12 |
이미지맵 만들기 - map (0) | 2010.11.11 |
텍스트박스 읽기전용으로 하기 (0) | 2010.11.06 |
자바스크립트소스모음 (0) | 2010.11.06 |