폼 입력값 검사
<style>
.error-message { color:red; font-weight:bold; padding-left:16px; padding-top:5px; float:left; background:url(allow.gif) no-repeat 2px 4px; }
</style>
<script src="<?=$g4[path]?>/js/jquery.js"></script>
<form id='frmjoin' name='frmjoin' method='post' action='join_form_update.php' autocomplete='off'>
<table id='tbl-join' border=1 width=100% cellpadding=4>
<colgroup width=150>
<colgroup width=''>
<colgroup width=300>
<tr style='height:30px;'>
<td>협력사ID</td>
<td><?=$member[mb_id]?></td>
<td>회원아이디와 동일</td>
</tr>
<tr style='height:30px;'>
<td>E-mail</td>
<td><?=$member[mb_email]?></td>
<td>회원정보의 E-mail</td>
</tr>
<tr>
<td>협력사명</td>
<td><input type=text name=cp_title class=ed size=40 /><span></span></td>
<td>회사명 or 이름</td>
</tr>
<tr>
<td>회원구분</td>
<td>
<div id=grp_cp_gubun>
<input type=radio name=cp_gubun value='개인'> 개인
<input type=radio name=cp_gubun value='기업'> 기업
</div>
</td>
<td>개인 or 기업</td>
</tr>
<tr>
<td>도메인 주소</td>
<td><input type=text name=cp_domain class=ed size=40 value='http://'></td>
<td>http://sir.co.kr</td>
</tr>
<tr>
<td>대표자명</td>
<td><input type=text name=cp_daepyo class=ed size=40></td>
<td>대표자명</td>
</tr>
<tr>
<td>주민등록번호</td>
<td>
<div id=grp_cp_jumin>
<input type=text name=cp_jumin1 class=ed size=17 maxlength=6> - <input type=text name=cp_jumin2 class=ed size=17 maxlength=7>
</div>
</td>
<td>123456-1234567</td>
</tr>
<tr>
<td>담당자명</td>
<td><input type=text name=cp_damdang class=ed size=40></td>
<td>대표자와 같은 경우 동일하게 입력</td>
</tr>
<tr>
<td>담당자 전화번호</td>
<td><input type=text name=cp_tel class=ed size=40></td>
<td>02-123-4567</td>
</tr>
<tr>
<td>담당자 핸드폰번호</td>
<td><input type=text name=cp_hp class=ed size=40 readonly title='실명인증으로 입력됩니다.'>
<input type=button value='실명인증' onclick="jsf__pay(document.order_info)">
</td>
<td>핸드폰 실명인증시 10원 차감됩니다.</td>
</tr>
<tr>
<td colspan='3'>판매된 컨텐츠 수수료를 정산 받으실 은행 정보를 입력하십시오.</td>
</tr>
<tr>
<td>은행명</td>
<td><input type=text name=cp_bank class=ed size=40></td>
<td>한국은행</td>
</tr>
<tr>
<td>계좌번호</td>
<td><input type=text name=cp_account class=ed size=40></td>
<td>777-7777-77777</td>
</tr>
<tr>
<td>예금주명</td>
<td><input type=text name=cp_yegumju class=ed size=40></td>
<td>왕대박</td>
</tr>
<tr>
<td colspan='3'>
판매될 컨텐츠의 데모사이트가 있다면 정보를 입력하십시오.<br />
사이트주소, 사용자 아이디/패스워드, 관리자주소, 관리자 아이디/패스워드 등
</td>
</tr>
<tr>
<td>데모사이트 정보</td>
<td><textarea name=cp_demo_site rows=7 class=tx style='width:100%;'></textarea></td>
<td valign='top'>
사이트주소<br />
http://demo.sir.co.kr<br />
guest / guest1234<br />
<br />
관리자주소<br />
http://demo.sir.co.kr/adm/<br />
admin / admin7777<br />
</td>
</tr>
</table>
<p align='center'><input type=submit value='신청서 작성 완료'>
</form>
<script>
var $cursor;
$(document).ready(function() {
/*
$('#tbl-register td:nth-child(1)').each(function(index) {
$(this).css('text-align', 'right');
$(this).css('padding-right', '10px');
});
$('#tbl-register input').each(function(index) {
$(this).addClass('ed');
});
*/
// 입력박스에 포 커스가 있으면 색상을 변경
//$('#tbl-join input:text, textarea').each(function() { // 이것도 되고 아래것도 되고
$('#tbl-join').find("input[@type=text], textarea").each(function() {
$(this).focus(function() {
$(this).css('background-color', '#ff7');
});
$(this).blur(function() {
$(this).css('background-color', '#fff');
});
//$(this).unload = $(this).blur;
});
$("input[@name=cp_jumin1]").keyup(function(event) {
var ekey = event.keyCode;
if (ekey < 48 || ekey > 57) event.returnValue = false;
if (ekey == 9 || ekey == 16) return false;
if ($(this).val().length == 6)
$("input[@name=cp_jumin2]").focus();
});
$("input[@name=cp_jumin2]").keyup(function(event) {
var ekey = event.keyCode;
if (ekey < 48 || ekey > 57) event.returnValue = false;
if (ekey == 9 || ekey == 16) return false;
if ($(this).val().length == 7)
$("input[@name=cp_tel]").focus();
});
$('#frmjoin').submit(function() {
$cursor = null;
var $title = $("input[@name=cp_title]");
error_message($title, "협력사명을 입력하여 주십시오.");
var $gubun = $("input[@name=cp_gubun]:checked");
$("input[@name=cp_gubun]:last").parent().find("span.error-message").remove();
if (typeof($gubun.val()) == 'undefined') {
$("<span></span>").addClass("error-message").text("회원구분을 선택하여 주십시오.").appendTo($("input[@name=cp_gubun]:last").parent());
if ($cursor == null) $cursor = $("input[@name=cp_gubun]:first");
}
var $domain = $("input[@name=cp_domain]");
$domain.parent().find("span.error-message").remove();
if ($.trim($domain.val()) == '' || $domain.val() == 'http://') {
$("<span></span>").addClass("error-message").text("도메인 주소를 입력하여 주십시오.").appendTo($domain.parent());
if ($cursor == null) $cursor = $domain;
}
var $daepyo = $("input[@name=cp_daepyo]");
error_message($daepyo, "대표자명을 입력하여 주십시오.");
var $jumin1 = $("input[@name=cp_jumin1]");
var $jumin2 = $("input[@name=cp_jumin2]");
error_message($jumin2, "주민등록번호 뒤 7자리를 입력하여 주십시오.");
error_message($jumin1, "주민등록번호 앞 6자리를 입력하여 주십시오.");
if ($.trim($jumin1.val()) != '' && $.trim($jumin2.val()) != '') {
if (check_jumin($jumin1.val() + $jumin2.val()) == false) {
$("<span></span>").addClass("error-message").text("주민등록번호가 올바르지 않습니다.").appendTo($jumin2.parent());
if ($cursor == null) $cursor = $jumin1;
}
}
var $damdang = $("input[@name=cp_damdang]");
error_message($damdang, "담당자명을 입력하여 주십시오.");
var $tel = $("input[@name=cp_tel]");
error_message($tel, "담당자 전화번호를 입력하여 주십시오.");
var $hp = $("input[@name=cp_hp]");
error_message($hp, "담당자 핸드폰번호로 실명인증 하시기 바랍니다.");
var $bank = $("input[@name=cp_bank]");
error_message($bank, "은행명을 입력하여 주십시오.");
var $account = $("input[@name=cp_account]");
error_message($account, "계좌번호를 입력하여 주십시오.");
var $yegumju = $("input[@name=cp_yegumju]");
error_message($yegumju, "예금주명을 입력하여 주십시오.");
/*
$account.parent().find("span.error-message").remove();
if ($.trim($account.val()) == '') {
$("<span></span>").addClass("error-message").text("계좌번호를 입력하여 주십시오.").appendTo($account.parent());
if ($cursor == null) $cursor = $account;
}
*/
if ($cursor != null) {
$cursor.focus().select();
return false;
}
alert("OK");
return false;
});
$("#frmjoin input:text:first").focus();
function error_message(fld, err_msg)
{
fld.parent().find("span.error-message").remove();
if ($.trim(fld.val()) == '') {
$("<span></span>").addClass("error-message").text(err_msg).appendTo(fld.parent());
if ($cursor == null) $cursor = fld;
}
}
});
</script>
댓글 2개
게시글 목록
| 번호 | 제목 |
|---|---|
| 29416 | |
| 13230 | |
| 13227 | |
| 13226 |
JavaScript
PHP 이미지 지원 함수
|
| 13225 | |
| 13224 |
MySQL
심플쪽지2.0n
|
| 25107 | |
| 13219 |
JavaScript
iframe 외부의 부모 값에 접근.
4
|
| 13218 |
jQuery
select plugin
|
| 13216 | |
| 13211 | |
| 13210 | |
| 29415 |
HTML
prototype API
|
| 13204 | |
| 13202 |
jQuery
이미지 리사이즈 jQuery 로 변경 방법
1
|
| 29411 | |
| 13199 | |
| 13196 |
기타
tar 복사
2
|
| 13192 |
jQuery
jQuery 셀렉트 박스 입니다.
3
|
| 13191 | |
| 13189 | |
| 13186 | |
| 29408 | |
| 13185 |
jQuery
jQuery plugin Editors
|
| 13183 |
jQuery
jQuery 그래프 애니메이션
1
|
| 13178 | |
| 13173 |
기타
이번달 일수 구하기
4
|
| 13166 |
jQuery
SIR 메인에 사용된 jQuery widget
6
|
| 13165 |
기타
property 구현
|
| 13163 |
JavaScript
한글만 입력되게
1
|
| 13162 |
기타
휴대폰번호 검사
|
| 13157 | |
| 13153 |
jQuery
이미지 없으면 자동으로 No Image 출력
3
|
| 13149 |
JavaScript
a 링크 점선 없애기, input+label 묶기
3
|
| 13144 |
jQuery
ifrmae 자동 리사이즈
4
|
| 13142 | |
| 13141 | |
| 13140 |
jQuery
jquery 예
|
| 13138 | |
| 13137 |
MySQL
insert에서 where 사용하기
|
| 13136 |
MySQL
MySQL Database 언어코드 수정하기
|
| 25102 | |
| 13135 |
jQuery
회원가입 아이디 체크부분 jQuery 버젼
|
| 13132 |
jQuery
jQuery History & Bookmark
2
|
| 13131 |
jQuery
스포일러 기능~
|
| 13130 |
jQuery
이미지를 순서대로 로딩하기
|
| 13128 |
jQuery
jQuery 페이징
1
|
| 13125 |
jQuery
폼 입력값 검사
2
현재글
|
| 13117 |
JavaScript
간단한 서브메뉴 onmouseover 이벤트 팁
7
|
| 13116 | |
| 13114 |
jQuery
jQuery Cheat sheet
1
|
| 13113 | |
| 13109 |
jQuery
간단한 풍선도움말
3
|
| 13106 |
jQuery
자동등록방지 코드
2
|
| 13105 | |
| 13103 | |
| 13102 |
JavaScript
클릭으로 수량 조절
|
| 13099 |
jQuery
AJAX Libraries API -- 구글
2
|
| 13096 | |
| 13091 |
jQuery
jQuery 동적테이블
4
|
| 29404 | |
| 13090 | |
| 13087 |
JavaScript
검색엔진에 노출을 못하게 하는 방법
2
|
| 29400 | |
| 13085 | |
| 13082 | |
| 29398 | |
| 13081 |
JavaScript
페이지 인쇄할때 자동으로 다음장 인쇄 기능
|
| 13080 |
기타
특정문자 제거하기
|
| 13077 |
JavaScript
숫자만 입력되게 하기
2
|
| 25097 | |
| 13076 | |
| 13075 |
기타
팝업뛰우기
|
| 13072 |
JavaScript
접속시 우측 하단에 메시지 나타나게 하기
2
|
| 13071 |
MySQL
phpMyAdmin 3.0 설치 방법
|
| 29397 |
HTML
글자수 제한시켜 짜르기
|
| 13069 | |
| 13068 | |
| 13063 | |
| 13060 |
JavaScript
ezPrice 금액 입력 도우미
2
|
| 25092 | |
| 25091 | |
| 25090 | |
| 13056 |
MySQL
FOUND_ROWS()
3
|
| 13055 | |
| 13054 | |
| 29396 |
HTML
레이어 스부적스부적 이동 스크립트
|
| 13045 | |
| 13042 | |
| 13026 | |
| 13022 | |
| 13017 | |
| 13013 |
PHP
정규식 질문드립니다.
3
|
| 13008 | |
| 13002 |
PHP
태그변환 정규식
5
|
| 12998 | |
| 25083 | |
| 12997 | |
| 29394 | |
| 29392 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기