흠... 폼에 <input type="submit"> 태그가 하나라도 있으면 텍스트 박스에서 엔터키를 치면 자동으로 서브밋이 됩니다...
이미지 버튼을 사용하고 싶다면 <input type="image" src="...">와 같이 사용하면 이것도 서브밋 버튼과 동일하게 동작하죠..
그 전에 go라는 함수를 호출하고 싶다면 결과적으로 다음과 같이 구현할 수 있겠네요.
<script language="xxjavascript">
function go() {
// do your job!
//if there is an error
return false; //block submit
//if your code works currectly
return true; //do submit
}
</script>
<form name="form1" method="post" action="your destination file path" [안내]태그제한으로등록되지않습니다-xxonsubmit="return go()">
<input type="text" name="text1" size="20">
<input type="submit" name="submitBtn" value="Submit">
</form>
머 대략 이리하심 될듯....
JS함수인 go에서 에러가 발생하면 return false; 를 실행해서 서브밋을 중단시키고 안그러면 return true;로 서브밋 시켜버림 됩니다...
도움이 되셨기를...
첫댓글 한참을 봤네요.. do your job 부분을 이해할려나요? 흠.. 그 부분에다가 받는 키값 13이 true 면 true false로 하시면 될것 같습니다^^
에그 이 친구야... 저 위를 좀 자세히 바바... 서브밋 버튼이 있으면 키코드 검사할 필요없이 자동으로 서브밋이 된다니깐... 멀 키값 13을 검사해 검사하긴.. do your job은 당신이 하고 싶은 작업을 수행하는 코드를 써넣으라는 얘기지..
둘이 친구였구나...ㅋ 사실 input 박스 하나만 딸랑 있으면 저런 현상 잡아내기 곤란하긴 하죵.ㅎ