묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
폼입력 검사 후에 포의 액션 때문에 다음페이지로 가버리는데..
2005.08.10 15:15
자바 스크립트로 폼입력 검사를 한 후 알림창에서 확인을 누르면 폼액션에서 지정한 페이지로
이동을 해버립니다.
아래 코드 보시고 도움 좀 부탁드립니다...
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>선택입력폼</title>
<!-- 주민등록 번호 입력폼 공백 및 자리수 검사 -->
<SCRIPT LANGUAGE="JAVASCRIPT">
function chkblank() {
chkobj=document.myForm.jumin;
if(blank(chkobj)==false || chkobj.value.length < 12) {
alert("숫자만입력하시고 주민번호 13자리만 입력해주십시요.");
chkobj.value="";
chkobj.focus();
}
}
//공백 체크 함수
function blank(ob) {
var cnt = 0;
for(i=0;i<ob.value.length;i++) {
if(ob.value.substring(i,i+1)==' ') ++cnt;
}
if(cnt>=1) return false;
}
</SCRIPT>
</head>
<body>
<form name='myForm' method='post' action='test01.php'>
<!-- onSubmit='return chkblank() -->
<table border="0" cellpadding="4" cellspacing="1" bgcolor="#CCCCCC" width="623" align="center">
<tr>
<td width="613" height="3" bgcolor="#CCCCCC" colspan="4"></td>
</tr>
<tr>
<td width="99" bgcolor="white" height="34">
<p align="left">신청자명</p>
</td>
<td width="165" bgcolor="white" height="34">
<p><input type=text name=name size="20" maxlength="30" class=input></p>
</td>
<td width="100" bgcolor="white" height="34">주민등록번호</td>
<td width="222" bgcolor="white" height="34">
<p><input type=text name=jumin size="20" maxlength="13" class=input></p>
</td>
</tr>
<tr>
<td width="99" bgcolor="white" height="29">
<p align="left">배기량</p>
</td>
<td width="505" bgcolor="white" height="29" colspan="3">
<p><input type='radio' name='cc' value=1>50cc이하
<input type='radio' name='cc' value=2 checked>100cc이하
<input type='radio' name='cc' value=3>250cc이하
<input type='radio' name='cc' value=4>250cc이상 </p>
</td>
</tr>
<tr>
<td width="99" height="29" bgcolor="white">
<p align="left">사용용도</p>
</td>
<td width="505" height="29" bgcolor="white" colspan="3">
<p><input type='radio' name='sa' value="1" onClick="CheckChoice(this);" checked>출퇴근용
<input type='radio' name='sa' value="2" onClick="CheckChoice(this);">레저및투어용
<input type='radio'+ '+ ' name='sa' value="3" onClick="CheckChoice(this);">배달용
<input type='radio' name='sa' value="4" onClick="CheckChoice(this);">퀵서비스용</p>
</td>
</tr>
<tr>
<td width="613" height="51" colspan="4" bgcolor="white" valign="middle">
<p align="center"><input type='submit' value="보험료산출" OnClick="chkblank()">
</p>
</td>
</tr>
<tr>
<td width="613" colspan="4" height="3" bgcolor="#CCCCCC"></td>
</tr>
</table>
</form>
</body>
</html>
이동을 해버립니다.
아래 코드 보시고 도움 좀 부탁드립니다...
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<title>선택입력폼</title>
<!-- 주민등록 번호 입력폼 공백 및 자리수 검사 -->
<SCRIPT LANGUAGE="JAVASCRIPT">
function chkblank() {
chkobj=document.myForm.jumin;
if(blank(chkobj)==false || chkobj.value.length < 12) {
alert("숫자만입력하시고 주민번호 13자리만 입력해주십시요.");
chkobj.value="";
chkobj.focus();
}
}
//공백 체크 함수
function blank(ob) {
var cnt = 0;
for(i=0;i<ob.value.length;i++) {
if(ob.value.substring(i,i+1)==' ') ++cnt;
}
if(cnt>=1) return false;
}
</SCRIPT>
</head>
<body>
<form name='myForm' method='post' action='test01.php'>
<!-- onSubmit='return chkblank() -->
<table border="0" cellpadding="4" cellspacing="1" bgcolor="#CCCCCC" width="623" align="center">
<tr>
<td width="613" height="3" bgcolor="#CCCCCC" colspan="4"></td>
</tr>
<tr>
<td width="99" bgcolor="white" height="34">
<p align="left">신청자명</p>
</td>
<td width="165" bgcolor="white" height="34">
<p><input type=text name=name size="20" maxlength="30" class=input></p>
</td>
<td width="100" bgcolor="white" height="34">주민등록번호</td>
<td width="222" bgcolor="white" height="34">
<p><input type=text name=jumin size="20" maxlength="13" class=input></p>
</td>
</tr>
<tr>
<td width="99" bgcolor="white" height="29">
<p align="left">배기량</p>
</td>
<td width="505" bgcolor="white" height="29" colspan="3">
<p><input type='radio' name='cc' value=1>50cc이하
<input type='radio' name='cc' value=2 checked>100cc이하
<input type='radio' name='cc' value=3>250cc이하
<input type='radio' name='cc' value=4>250cc이상 </p>
</td>
</tr>
<tr>
<td width="99" height="29" bgcolor="white">
<p align="left">사용용도</p>
</td>
<td width="505" height="29" bgcolor="white" colspan="3">
<p><input type='radio' name='sa' value="1" onClick="CheckChoice(this);" checked>출퇴근용
<input type='radio' name='sa' value="2" onClick="CheckChoice(this);">레저및투어용
<input type='radio'+ '+ ' name='sa' value="3" onClick="CheckChoice(this);">배달용
<input type='radio' name='sa' value="4" onClick="CheckChoice(this);">퀵서비스용</p>
</td>
</tr>
<tr>
<td width="613" height="51" colspan="4" bgcolor="white" valign="middle">
<p align="center"><input type='submit' value="보험료산출" OnClick="chkblank()">
</p>
</td>
</tr>
<tr>
<td width="613" colspan="4" height="3" bgcolor="#CCCCCC"></td>
</tr>
</table>
</form>
</body>
</html>
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
두바이 | .. [1] | 2013.12.04 by 송동우 |
두바이 | Extravar.class.php 수정건 [2] | 2013.12.04 by 감로수 |
두바이 | kkk [1] | 2013.12.04 by 송동우 |
nado0124 | 관리자 페이지 접속통계와 카운터 위젯에 차이가 많이 납니다. | |
호스케치 | SSH 접속에서 이런 문구와 화면이 단순히 패스워드 입력 오류인가요? | |
라돌체 | 추천 후 특정 도메인으로 이동하기 | |
하여가 | <input 으로 얻은 정보를 submit으로 제출할때 | |
잭팟24 | 관리자 아이디 비번치면 존재하지않는 회원이라고 나옵니다 [1] | 2013.12.04 by 매실茶 |
Park''sTRADE | XE 공식 사이트 레이아웃에서 2차 메뉴 한번에 모두 나타나게 하는 방법 질문드립니다. | |
아이구머리 | 이미지가 x박스뜨는건 어떤문제인가요? [1] | 2013.12.04 by explode |
명품전문가 | xe 초보자 입니다. [1] | 2013.12.04 by explode |
치즈도둑 | 고수님들 홈페이지가 이상해졌어요 도와주세요 [1] | 2013.12.04 by explode |
bonui | 코어 업그레이드 질문 [1] | 2013.12.04 by 하늘(skycheer) |
생까는즐거움 | 쓰기버턴을 이름을 바꾸고 싶어요 ㅠㅠ [1] | 2013.12.04 by 오르막 |
캡증 | Contect위젯 질문 [1] | 2013.12.04 by explode |
아오e소라 | 해외 사용자를 차단했는데요. ㅠ [1] | 2013.12.04 by explode |
나미요이떼 | 갑자기 관리자 로그인이 안되요....;; [1] | 2013.12.04 by explode |
라돌체 | 리스트에서 사용자 정의 값 가져오기 질문드립니다. | |
벨몽이 | 글쓰고 나서 쓴 글이 뜨게 하는법좀.. 그냥 목록이 나오네요 | |
alljoy | 레이아웃의 사용자정의 메뉴? [2] | 2013.12.03 by 콩치 |