'WEB/자바'에 해당되는 글 5건

  1. 2011.02.11 테이블 보이기,감추기 table id 를 이용
  2. 2008.03.02 주민등록번호 성인체크
  3. 2008.03.02 선택한 체크박스 value값을 실시간으로 input박스에 디스플레이 합니다.
  4. 2008.03.02 체크박스클릭시 내용삽입
  5. 2008.03.02 성인인증소스 _3

테이블 보이기,감추기 table id 를 이용

WEB/자바 2011. 2. 11. 11:19

<script language="javascript">

function ShowLayer(bType)
{
 var form = document.formBod;
 document.getElementById('bType_cate').style.display  = 'none';

 if ( bType == 'cate' )  { 
  document.getElementById('bType_cate').style.display = 'block'; 
 }
}

</script>

 

<html>

<body>

<table id='bType_cate' style='display:none;' width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr bgcolor="#ECECEC">
  <td width=150><b>ㆍ카테고리 사용여부</b></td>
  <td width=200>
  <input type=radio name=SELECT_CATE value='0' onclick="ShowLayer('cate');"> 아니요
 </td>
 </tr>

  <tr>

   <td colspan=2>

   <table id='bType_cate' style='display:none;' width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
     <td>카테고리의 항목을 <B>콤마(,)</B> 로 구분하여 입력합니다.<br>
      <input type=text name='BOD_CATEGORY' style='width:100%;'>
     </td>
    </tr>
   </table>

   </td>

</tr>

</table>

</body>

</html>


출처 : Tong - 드렁크수달스님의 ■ JAVASCRIPT ■통

:

주민등록번호 성인체크

WEB/자바 2008. 3. 2. 00:12
<html>
<head>
    <title>http://www.blueb.co.kr</title>

<script language="javascript">
<!--
function insert(){
    if (document.form_app.serial1.value.length != 6){
        alert("올바른 주민등록번호를 입력해주세요.");
        document.form_app.serial1.focus();
    }
    else if (document.form_app.serial2.value.length != 7){
        alert("올바른 주민등록번호를 입력해주세요.");
        document.form_app.serial2.focus();
    }
    else {
    var str_serial1 = document.form_app.serial1.value;
    var str_serial2 = document.form_app.serial2.value;
    var digit=0
    for (var i=0;i<str_serial1.length;i++){
    var str_dig=str_serial1.substring(i,i+1);
    if (str_dig<'0' || str_dig>'9'){
        digit=digit+1
        }
    }
    if ((str_serial1 == '') || ( digit != 0 )){
        alert('잘못된 주민등록번호입니다.\n\n다시 확인하시고 입력해 주세요.');
        document.form_app.serial1.focus();
    return false;  
    }
    var digit1=0
    for (var i=0;i<str_serial2.length;i++){
    var str_dig1=str_serial2.substring(i,i+1);
    if (str_dig1<'0' || str_dig1>'9'){
        digit1=digit1+1
        }
    }
    if ((str_serial2 == '') || ( digit1 != 0 )){
        alert('잘못된 주민등록번호입니다.\n\n다시 확인하시고 입력해 주세요.');
        document.form_app.serial2.focus();
        return false;  
    }
    if (str_serial1.substring(2,3) > 1){
        alert('잘못된 주민등록번호입니다.\n\n다시 확인하시고 입력해 주세요.');
        document.form_app.serial1.focus();
        return false;  
    }
    if (str_serial1.substring(4,5) > 3){
        alert('잘못된 주민등록번호입니다.\n\n다시 확인하시고 입력해 주세요.');
        document.form_app.serial1.focus();
        return false;  
    }
    if (str_serial2.substring(0,1) > 4 || str_serial2.substring(0,1) == 0){
        alert('잘못된 주민등록번호입니다.\n\n다시 확인하시고 입력해 주세요.');
        document.form_app.serial2.focus();
        return false;  
    }
var a1=str_serial1.substring(0,1)
var a2=str_serial1.substring(1,2)
var a3=str_serial1.substring(2,3)
var a4=str_serial1.substring(3,4)
var a5=str_serial1.substring(4,5)
var a6=str_serial1.substring(5,6)
var check_digit=a1*2+a2*3+a3*4+a4*5+a5*6+a6*7
var b1=str_serial2.substring(0,1)
var b2=str_serial2.substring(1,2)
var b3=str_serial2.substring(2,3)
var b4=str_serial2.substring(3,4)
var b5=str_serial2.substring(4,5)
var b6=str_serial2.substring(5,6)
var b7=str_serial2.substring(6,7)
var check_digit=check_digit+b1*8+b2*9+b3*2+b4*3+b5*4+b6*5
    check_digit = check_digit%11
    check_digit = 11 - check_digit
    check_digit = check_digit%10
    if (check_digit != b7){
        alert('잘못된 주민등록번호입니다.\n\n다시 확인하시고 입력해 주세요.');
        document.form_app.serial2.focus();
        return false;  
    }
    else{
        age = form_app.serial1.value;
        age = age.substring(0,2);
    if(age>82){ // 기준이 될 연도 두자리 설정
        alert('성인만 입장가능합니다');
    }
    else{
        location.href="http://www.yahoo.com";   // 성인인증 후 이동할곳
    }
}
}
}
//-->
</script>

</head>
<body>

<form name="form_app">
주민등록 번호 입력
<input type="text" name="serial1" maxlength="6" size="7">-<input type="text" name="serial2" maxlength="7" size="8">
<input type="button" value="확 인" onclick="JavaScript:insert()">
<input type="reset"  value="취 소" >
</form>

</body>
</html>

<출처 : 블루비>
:

선택한 체크박스 value값을 실시간으로 input박스에 디스플레이 합니다.

WEB/자바 2008. 3. 2. 00:11
<HTML>
<HEAD>
    <TITLE>BLUE-B</TITLE>
</head>
<body>

<form name=exf1>
1<input type="checkbox" name="c1" onclick=showpicks() value="단무지"><BR>
2<input type="checkbox" name="c2" onclick=showpicks() value="감자"><BR>
3<input type="checkbox" name="c3" onclick=showpicks() value="시금치"><BR>
4<input type="checkbox" name="c4" onclick=showpicks() value="고구마"><BR>
5<input type="checkbox" name="c5" onclick=showpicks() value="양파"><BR>
6<input type="checkbox" name="c6" onclick=showpicks() value="상추"><BR>
<input type=text onfocus=blur() name=t1 value="" size=30>
</form>
<script type=text/javascript>
function showpicks() {
  _s = "";
  if (document.exf1.c1.checked) _s += "단무지 ";
  if (document.exf1.c2.checked) _s += "감자 ";
  if (document.exf1.c3.checked) _s += "시금치 ";
  if (document.exf1.c4.checked) _s += "고구마 ";
  if (document.exf1.c5.checked) _s += "양파 ";
  if (document.exf1.c6.checked) _s += "상추 ";
  document.exf1.t1.value = _s;
}
</script>

</body>
</html>
 
출처 : 블루비

'WEB > 자바' 카테고리의 다른 글

테이블 보이기,감추기 table id 를 이용  (0) 2011.02.11
주민등록번호 성인체크  (0) 2008.03.02
체크박스클릭시 내용삽입  (0) 2008.03.02
성인인증소스 _3  (0) 2008.03.02
:

체크박스클릭시 내용삽입

WEB/자바 2008. 3. 2. 00:11
<html>
<head>
    <title>http://www.blueb.co.kr</title>
</head>
<script>
<!--

function writeBox(checkvalue){
    var theform = document.form1;
    var quote = theform.box.value
    var quote1 = theform.input[checkvalue].value;
    var quechk = theform.input[checkvalue].checked;

    if(quechk == true){
        theform.box.value = quote + ' ' + quote1
    } else{
        theform.box.value = quote.replace(quote1,"");
    }
}
// -->
</script>

</head>

<form name="form1">
<CENTER>
    <input type=text value="" name="box" size="75"><BR>
    <input type=checkbox  onClick="writeBox('0')" name='input' value='HTML'> HTML
    <input type=checkbox  onClick="writeBox('1')" name='input' value='JAVASCRIPT'> JAVASCRIPT
    <input type=checkbox  onClick="writeBox('2')" name='input' value='CSS'> CSS
    <input type=checkbox  onClick="writeBox('3')" name='input' value='WEBDESIGN'> WEBDESIGN
    <input type=checkbox  onClick="writeBox('4')" name='input' value='PHOTOSHOP'> PHOTOSHOP
<BR>
<input type=reset value="Clear!">
</form>

출처: 블루비
:

성인인증소스 _3

WEB/자바 2008. 3. 2. 00:06
<html>

<head>
<SCRIPT language=JavaScript>
<!--
function check_jumin()
{

var chk =0;

var yy = document.jumin_num.jumin1.value.substring(0,2);
var mm = document.jumin_num.jumin1.value.substring(2,4);
var dd = document.jumin_num.jumin1.value.substring(4,6);
var sex = document.jumin_num.jumin2.value.substring(0,1);

var gijun_date = 850301; //2004년기준


if (document.jumin_num.jumin2.value.split(" ").join("") == "") {
alert ('주민등록번호를 입력하십시오.');
document.jumin_num.jumin1.focus();
return false;
}


if (document.jumin_num.jumin1.value.length!=6)
{
alert ('주민등록번호 앞자리를 입력하십시오');
document.jumin_num.jumin1.focus();
return false;
}

if (document.jumin_num.jumin2.value.length != 7 )
{
alert ('주민등록번호 뒷자리를 입력하십시오.');
document.jumin_num.jumin2.focus();
return false;
}


if (isNaN(document.jumin_num.jumin1.value) || isNaN(document.jumin_num.jumin2.value))
{
document.jumin_num.jumin1.value = ""
document.jumin_num.jumin2.value = ""
alert('주민등록번호는 숫자만 가능합니다.');
return false;
}




if ((document.jumin_num.jumin1.value.length!=6)||(mm <1||mm>12||dd<1)){
document.jumin_num.jumin1.value = ""
alert ('주민등록번호 앞자리가 잘못되었습니다.');
document.jumin_num.jumin1.focus();
return false;
}



if ((sex != 1 && sex !=2 )||(document.jumin_num.jumin2.value.length != 7 )){
document.jumin_num.jumin2.value = ""
alert ('주민등록번호 뒷자리가 잘못되었습니다.');
document.jumin_num.jumin2.focus();
return false;
}



for (var i = 0; i <=5 ; i++){
chk = chk + ((i%8+2) * parseInt(document.jumin_num.jumin1.value.substring(i,i+1)))
}

for (var i = 6; i <=11 ; i++){
chk = chk + ((i%8+2) * parseInt(document.jumin_num.jumin2.value.substring(i-6,i-5)))
}

chk = 11 - (chk %11)
chk = chk % 10

if (chk != document.jumin_num.jumin2.value.substring(6,7))
{
document.jumin_num.jumin1.value = ""
document.jumin_num.jumin2.value = ""
alert ('맞지 않는 주민등록번호입니다.');
document.jumin_num.jumin1.focus();
return false;
}



if (document.jumin_num.jumin1.value < gijun_date)
{

document.jumin_num.jumin1.focus();
document.location="http://backzzanggu.com";//이동주소
return false;

}
else
{
alert ('미성년자는 입장 할 수 없습니다.');
document.jumin_num.jumin1.focus();
return false;
}
return true;
}
//주민번호 text 자동 이동 function
function next_move(obj)
{
if (obj.value.length > 5)
{
jumin_num.jumin2.focus();
}
}

function prev_move(obj)
{
if (obj.value.length == 0)
{
jumin_num.jumin1.focus();
}
}

function right(e)
{
if ((navigator.appName == "Netscape") && (e.which == 3 || e.which == 2))
{
return false;
}
else if ((navigator.appName == "Microsoft Internet Explorer") && (event.button == 2 || event.button == 3))
{
alert("Welcome");
return false;
}
return true;
}

document.onmousedown=right;
-->
</SCRIPT>
</head>
<body>

<FORM name=jumin_num onsubmit="return check_jumin()" method=get>
<p align="center"><FONT color="blue"><B>주민등록번호</B></font><B><FONT size=2>
<INPUT onkeyup=next_move(this); onfocus="this.value = this.value;" maxLength=6 size=7 name=jumin1>

</font><FONT size=2 color="#333333"> - </font><FONT size=2>
<INPUT onkeyup=prev_move(this); maxLength=7 size=8 name=jumin2>
<input type=image src="검색이미지버튼경로" width="50" height="20" name=send value=입장> </font></B></p>
</form>

</body>

</html>

: