2015.11.12 20:03
 


 

<meta charset="utf-8">

문자 인코딩에 대한 meta태그 입니다. charset은 보통 utf-8을 많이 사용하죠 한글 때문에~

필수 meta태그 입니다.


<meta name="keyword" content="블로그, 웹퍼블리셔">

페이지를 찾기 위해 검색할 수 있는 단어를 context에 추가할 수 있어요~


<meta name="description" content="설명">

페이지 설명을 입력하며 정보를 파악할 때 최대 155자를 입력할 수 있어요~


<meta name="author" content="분석">

페이지를 작성한 제작자명을 명시하는 옵션입니다.


<meta name="reply-to" content="kgong14@naver.com">

페이지를 관한 문의처 메일 주소를 명시하는 옵션입니다.


<meta name="content-language" content="kr">

페이지에 기술된 언어를 명시하는 옵션입니다.

영어=en, 일본어=ja, 한글=kr 


<meta htttp=equiv="Refresh" content="초;url=http://http://blog.naver.com/kgong14">

일정 시간이 지나면 페이지 새로고침이 됩니다. content에서 초와 url로 설정!!


<meta name="format-detection" content="telephone=no">

아이폰때문에 사용하는 meta 태그입니다. 

이 meta태그는 전화번호와 같은 형식이면 문자열을 감지하고 전화를 걸 수 있는데,

위와 같은 meta태그가 있으면 문자열을 감지할 수 없게되요.


<meta name="apple-mobile-web-app-capable" content="yes">

아이폰 웹페이지에서 풀 스크린으로 동작하도록 해주는 meta태그 입니다.


<meta http-equiv="X-UA-Compatible" content="옵션">

IE에서 문서모드를 성정해주는 meta태그 입니다. 인코딩 meta와 같이 필수로 추가를 합니다 저같은 경우는여~

설정하는 옵션이 여러개가 있는데 하나씩 살펴볼게요.


<meta http-equiv="X-UA-Compatible" content="IE=9">

무조건 해당 IE 문서모드를 IE9로 설정해주는 옵션입니다.


<meta http-equiv="X-UA-Compatible" content="IE=EmulatelE9">

IE 문서모드9를 최신으로 하데 실패할 시 IE 문서모드5로 전환해주는 옵션입니다.


<meta http-equiv="X-UA-Compatible" content="IE=edge">

IE 문서모드를 최신버전으로 하는 옵션입니다.


<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

크롬이 설치되어 있으면 IE에서도 크롬 렌더링을 사용하는 옵션입니다.


<meta http-equiv="Expire" ConTENT="-1">

캐쉬의 완료 즉 파기 시간을 정의 하는 옵션입니다.


<meta http-equiv='Cache-Control' ConTENT='no-cache'>

<meta http-equiv='Pragma' ConTENT='no-cache'> 

캐쉬가 되지 않게 하는 옵션입니다.


<meta http-equiv="Imagetoolbar" content="no"> 

그림위에 마우스 오버시 이미지 관련 툴바가 생기지 않게 하는 옵션입니다.

'Language(언어) > HTML5' 카테고리의 다른 글

Meta 태그 모음  (0) 2015.11.12
 
 
Posted by 대학교닷컴 대학교닷컴
2014.04.24 10:58
 


 

<html>
 <head>
 <title>비밀번호(패스워드) 유효성 체크 (문자, 숫자, 특수문자의 조합으로 6~16자리)</title>
 <script type="text/javascript">
 function post_check()
 {

   // 비밀번호(패스워드) 유효성 체크 (문자, 숫자, 특수문자의 조합으로 6~16자리)
   var ObjUserPassword = document.wform.pwd;
 
   //if(ObjUserPassword.value != objUserPasswordRe.value)
   //{
   //  alert("입력하신 비밀번호와 비밀번호확인이 일치하지 않습니다");
   //  return false;
   //}
 
   if(ObjUserPassword.value.length<6) {
     alert("비밀번호는 영문,숫자,특수문자(!@$%^&* 만 허용)를 사용하여 6~16자까지, 영문은 대소문자를 구분합니다.");
     return false;
   }
 
   if(!ObjUserPassword.value.match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/)) {
     alert("비밀번호는 영문,숫자,특수문자(!@$%^&* 만 허용)를 사용하여 6~16자까지, 영문은 대소문자를 구분합니다.");
     return false;
   }
 
   //if(ObjUserID.value.indexOf(ObjUserPassword) > -1) {
   //  alert("비밀번호에 아이디를 사용할 수 없습니다.");
   //  return false;
   //}
 
   var SamePass_0 = 0; //동일문자 카운트
  var SamePass_1 = 0; //연속성(+) 카운드
  var SamePass_2 = 0; //연속성(-) 카운드
 
   for(var i=0; i < ObjUserPassword.value.length; i++) {
     var chr_pass_0 = ObjUserPassword.value.charAt(i);
     var chr_pass_1 = ObjUserPassword.value.charAt(i+1);
    
     //동일문자 카운트
    if(chr_pass_0 == chr_pass_1) {
       SamePass_0 = SamePass_0 + 1
     }
    
     var chr_pass_2 = ObjUserPassword.value.charAt(i+2);

     //연속성(+) 카운드
    if(chr_pass_0.charCodeAt(0) - chr_pass_1.charCodeAt(0) == 1 && chr_pass_1.charCodeAt(0) - chr_pass_2.charCodeAt(0) == 1) {
       SamePass_1 = SamePass_1 + 1
     }
    
     //연속성(-) 카운드
    if(chr_pass_0.charCodeAt(0) - chr_pass_1.charCodeAt(0) == -1 && chr_pass_1.charCodeAt(0) - chr_pass_2.charCodeAt(0) == -1) {
       SamePass_2 = SamePass_2 + 1
     }
   }
   if(SamePass_0 > 1) {
     alert("동일문자를 3번 이상 사용할 수 없습니다.");
     return false;
   }
 
   if(SamePass_1 > 1 || SamePass_2 > 1 ) {
     alert("연속된 문자열(123 또는 321, abc, cba 등)을\n 3자 이상 사용 할 수 없습니다.");
     return false;
   }
   return true;
 }
 </script>
 </head>

 <body>
 <form name="wform" method="post" onSubmit="return post_check();" >
비밀번호 <input type="password" id="pwd" name="pwd" /><br>
 <input type="submit" value="글쓰기" />
 </form>


참고자료
http://cafe.daum.net/PHP/2aVK/11?docid=NO142aVK1120021105213837
http://blog.naver.com/PostView.nhn?blogId=jihoon0083&logNo=104114413
http://blog.naver.com/PostView.nhn?blogId=fallove&logNo=70068794745

[ 출처 : 해피정닷컴 http://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=1435 ]

 
 
Posted by 대학교닷컴 대학교닷컴
2014.04.10 14:34
 


 

 

 

style                              처음 셋팅되는 한영모드

"ime-mode:auto"           : 자동변경, 한/영 전환 가능 

"ime-mode:active"         : 한글 모드, 한/영 전환 가능

"ime-mode:inactive"       : 영문 모드, 한/영 전환 가능

"ime-mode:disabled"      : 영문 모드, 한/영 전환 불가능

"ime-mode:deactivated"  : 한글 모드, 한/영 전환 가능

 

 

<input type="text" name="dong" style="width:190px;ime-mode:active;" >


'Language(언어) > HTML' 카테고리의 다른 글

HTML input box 자동 한글영문 모드  (0) 2014.04.10
DIV 기초 코딩  (0) 2013.12.13
DIV 코딩 간편하게 하기  (0) 2013.12.13
HTML 색상 코드표  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2014.02.12 15:45
 


 

ASP 클라이언트 IP 체크

 

ASP에서 클라이언트 IP 정보를 가져올 때는 늘 REMOTE_ADDR을 써왔는데, 이 환경변수의 값이 정확하지 않을 때가 있다.

그럴때는 다른 값을 써주면 된다.

 

1. Request.ServerVariables("REMOTE_ADDR")

- 기본 환경변수로 주로 사용

- 일반적인 아이피

 

2. Request.ServerVariables("HTTP_CLIENT_IP")

- 로드밸런싱(L4, L7)을 사용하는 다중웹서버의 경우 사용

- REMOTE_ADDR값은 로드밸런싱서버 아이피

 

3. Request.ServerVariables("HTTP_X_FORWARDED_FOR")

- Proxy를 통해 웹서버에 접근하는 경우 사용

- REMOTE_ADDR값은 Proxy 아이피

'Language(언어) > ASP' 카테고리의 다른 글

ASP 클라이언트 IP 체크  (0) 2014.02.12
ASP DATEDIFF 함수 날짜사이 값 구하기  (0) 2014.01.23
ASP 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생  (0) 2014.01.16
ASP Array 함수  (0) 2013.12.06
ASP CBool 함수  (0) 2013.12.06
ASP CByte 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2014.01.23 15:48
 


 

[ASP]DATEDIFF 함수

  

 nowday =  day(date)
      ' nowday = 9
      ' 두달전은 무조건 안보인다..
      if  cint(datediff("m", cdate(objRs("date_sent")) , date())) >= 2 then
          view_mode= "N"
      ' 지금달은 무조건 보인다.. 
      elseif   cint(datediff("m", cdate(objRs("date_sent")) , date())) = 0 then
          view_mode= "Y"   
      ' 한달전 것은 이번달 10일까지는 보이고 나며전 안보인다.
      elseif   cint(datediff("m", cdate(objRs("date_sent")) , date())) = 1 then
            if  nowday   > 10 then
         view_mode= "N" 
         else
         view_mode= "Y" 
         end if             
         end if

 

[ASP]DATEDIFF 함수

 

설명

인수
datepart
겹쳐지는 범위의 유형을 지정하는 startdate와 enddate 부분입니다. 다음 표에서는 올바른 모든 datepart 인수를 보여 줍니다. 해당하는 사용자 정의 변수는 사용할 수 없습니다.

 

구문

DATEDIFF ( datepart , startdate , enddate )

참고

datepart  약어 
year
 yy, yyyy
 
quarter
 qq, q
 
month
 mm, m
 
dayofyear
 dy, y
 
day
 dd, d
 
week
 wk, ww
 
hour
 hh
 
minute
 mi, n
 
second
 ss, s
 
millisecond
 ms
 
microsecond
 mcs
 
nanosecond
 ns
 

startdate
time, date, smalldatetime, datetime, datetime2 또는 datetimeoffset 값으로 확인될 수 있는 식입니다. date는 식, 열 식, 사용자 정의 변수 또는 문자열 리터럴일 수 있습니다. enddate에서 startdate를 뺍니다.

모호성을 피하려면 4자리 연도를 사용하십시오. 2자리 연도에 대한 자세한 내용은 two digit year cutoff 옵션을 참조하십시오.

enddate
startdate를 참조하십시오.

반환 값
각 datepart와 해당 약어는 동일한 값을 반환합니다.


반환 값이 int에 대한 범위(-2,147,483,648에서 +2,147,483,647 사이)를 벗어날 경우 오류가 반환됩니다. millisecond의 경우 startdate와 enddate 사이의 최대 차이는 24일, 20시간, 31분, 23.647초입니다. second의 경우 최대 차이는 68년입니다.

startdate와 enddate가 모두 시간 값으로만 할당되고 datepart가 시간 datepart가 아닐 경우 0이 반환됩니다.

startdate 또는 enddate의 표준 시간대 오프셋 구성 요소는 반환 값을 계산하는 데 사용되지 않습니다.

smalldatetime은 분 단위까지만 정확하므로 startdate 또는 enddate에 smalldatetime 값이 사용될 경우 반환 값에서 초와 밀리초는 항상 0으로 설정됩니다.

날짜 데이터 형식의 변수에 시간 값만 할당된 경우 누락된 날짜 부분의 값은 기본값인 1900-01-01로 설정되고, 시간 또는 날짜 데이터 형식의 변수에 날짜 값만 할당될 경우 누락된 시간 부분의 값은 기본값인 00:00:00으로 설정됩니다. startdate 또는 enddate 중 하나는 시간 부분만 있고 다른 하나는 날짜 부분만 있는 경우 누락된 시간 및 날짜 부분은 기본값으로 설정됩니다.

startdate와 enddate의 날짜 데이터 형식이 다르고 한 쪽의 시간 부분 또는 소수 자릿수 초의 전체 자릿수가 다른 쪽보다 많을 경우 다른 쪽에서 누락된 부분은 0으로 설정됩니다.

datepart 범위
다음 문은 동일한 startdate와 동일한 enddate를 가집니다. 이러한 날짜는 서로 인접하며 차이는 .0000001초입니다. 각 문에서 startdate와 enddate 사이의 차이는 해당 datepart에서 하나의 달력 또는 시간 범위를 넘어섭니다. 각 문은 1을 반환합니다. 이 예에서 다른 연도가 사용되고 startdate와 enddate가 달력의 같은 주에 있을 경우 week에 대한 반환 값은 0이 됩니다.

SELECT DATEDIFF(year, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(quarter, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(month, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(dayofyear, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(day, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(week, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(hour, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(minute, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(second, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

SELECT DATEDIFF(millisecond, '2005-12-31 23:59:59.9999999'

, '2006-01-01 00:00:00.0000000');

주의
DATEDIFF는 SELECT 목록, WHERE, HAVING, GROUP BY 및 ORDER BY 절에서 사용할 수 있습니다.

반환 유형
int

'Language(언어) > ASP' 카테고리의 다른 글

ASP 클라이언트 IP 체크  (0) 2014.02.12
ASP DATEDIFF 함수 날짜사이 값 구하기  (0) 2014.01.23
ASP 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생  (0) 2014.01.16
ASP Array 함수  (0) 2013.12.06
ASP CBool 함수  (0) 2013.12.06
ASP CByte 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
TAGasp
2014.01.16 15:16
 


 

엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생

 

체크1. CharSet 지정

 

<%
    Response.CharSet = "euc-kr" '//-- 요걸 빼먹은건지 확인
    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "Content-Disposition", "attachment;filename=엑셀파일명.xls"
%>

 

체크2. Meta 태그 확인

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />

메타태그가 정상적으로 있는지 확인

 

체크3. asp파일 체크

파일인코딩이 ANSI 로 되어있는지 확인

'Language(언어) > ASP' 카테고리의 다른 글

ASP 클라이언트 IP 체크  (0) 2014.02.12
ASP DATEDIFF 함수 날짜사이 값 구하기  (0) 2014.01.23
ASP 엑셀다운로드시 갑자기 한글이 깨지는 현상이 발생  (0) 2014.01.16
ASP Array 함수  (0) 2013.12.06
ASP CBool 함수  (0) 2013.12.06
ASP CByte 함수  (0) 2013.12.06
 
 
Posted by 대학교닷컴 대학교닷컴
2014.01.02 09:09
 


 

자바스크립트에서 문자 -> 숫자/숫자 -> 문자 로  형변환

 

a=10; 

b=String(숫자형변수);

이렇게 되면 b가 number 타입이 되구요

이걸 다시 숫자형으로 바꾸려면

c=Number(b); 이렇게 하면 숫자형이 됩니다.

String함수
설명

문자열을 처리하기 위한 객체입니다. ( String 객체는 어느 객체로부터도 상속되지 않은 독립 객체입니다.)

 

구문

문자열.속성
문자열.메소드(매개변수)

속성 : length ; 문자열의 길이입니다.
메소드

anchor() ; 하이퍼텍스트 링크로 사용되는 표식을 지정합니다.
big() ; 문자열의 크기를 크게 합니다.. BIG 태그와 동일한 결과입니다.
blink() ; 문자열을 깜박이게 합니다.. BLINK 태그와 동일한 결과입니다.
bold() ; 문자열을 볼드체로 보여줍니다. B 태그와 동일한 결과입니다.
charAt() ; 지정된 인덱스에 있는 문자를 반환합니다.
charCodeAt() ; 문자열의 유니코드 값 알아냅니다.
concat() ; 두 문자열을 하나로 붙입니다.
fixed() ; 문자열을 고정된 크기의 폰트로 보여줍니다. TT 태그와 동일한 결과입니다.
formCharCode() ; 유니코드 값에 해당하는 문자 알아냅니다.
fontcolor() ; 문자열이 지정된 색으로 보이도록 만듭니다.FONT COLOR=color 태그와 동일한 결과입니다.
fontsize() ; 문자열이 지정된 크기로 보이도록 만듭니다.FONT SIZE=size 태그와 동일한 결과입니다.
indexOf() ; 검색한 문자열이 처음으로 나타나는 위치를 반환합니다.
italics() ; 문자열을 이탤릭체로 보여줍니다. I 태그와 동일한 결과입니다.
lastindexOf() ; 검색한 문자열이 처음으로 나타나는 위치를 반환합니다.(뒤에서부터 검색)
link() ; 하이퍼텍스트링크를 만듭니다.
match() ; 문자열에서 정규식 검색하여 성공 여부를 반환합니다.
replace() ; 정규식에 의한 문자열 치환합니다.
search() ; 문자열에 정규식 검색하여 위치 파악합니다.
slice() ; 문자열의 일부를 추출합니다.
small() ; 문자열을 작은 크기로 나타나게 합니다. SMALL 태그와 동일한 결과입니다.
split() ; 문자열을 분리시킵니다.
strike() ; 문자열 중간에 줄을 그립니다. STRIKE 태그와 동일한 결과입니다.
sub() ; 문자열을 아래첨자로 만듭니다. SUB 태그와 동일한 결과입니다.
substring() ; 문자열 객체의 일부를 반환합니다.
sup() ; 문자열이 위첨자로 나타나도록 만듭니다. SUP 와 동일한 결과입니다.
toLowerCase() ; 문자열을 소문자로 변환합니다.
toSource() ; String 객체의 소스 코드를 반환합니다. 넷스케이프에서 동작
toUpperCase() ; 문자열을 대문자로 변환합니다.
toString() ; String 객체를 문자열로 만들어 반환합니다.
valueOf() ; String 객체 값을 현재 데이터 타입으로 반환합니다.

Number함수

설명

문자로 된 숫자 단어를 실제 숫자로 바꾸어주는 객체입니다

Number(inputString) 

구문
속성

 

constructor ; Number 객체의 생성자 함수를 참조합니다.
MAX_VALUE ; 자바스크립트에서 표현할 수 있는 가장 큰 수입니다.
MIN_VALUE ; 자바스크립트에서 표현할 수 있는 가장 작은 수입니다.
NaN ; Not a Number
NEGATIVE_INFINITY ; 음의 무한대
POSITIVE_INFINTY ; 양의 무한대
prototype ; Number 객체로 할당된 변수들이 공유할 수 있는 특성을 만드는데 사용합니다.  

메소드

toSource() ; Number 객체의 소스코드 반환합니다. 넷스케이프에서 동작
toStirng() ; Number 객체를 문자열로 만들어 반환합니다.
valueOf() ; 현재 가지고 있는 값을 원래 타입으로 반환합니다. (* 인터넷 익스플로러에서는 지원하지 않음 (JavaScript 1.3에서 추가)
toFixed(fractionDigits) : 원하는 소수점 갯수만큼 잘라줍니다(IE5.5)
예) x = 2.345678904557788
alert(x.toFixed(3)), 로 호출하면 2.346을 반환합니다

toExponential(fractionDigits) (IE5.5)
toPrecision(precision) (IE5.5)

 

Boolean함수

 

 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.18 11:21
 


 

체크박스 전체 선택 해제 및 색깔 변화

 

체크박스 전체 선택 해제 및 색깔 변화

 

function chkBox(bool) {
    var obj = document.getElementsByName("to");
 

    for (var i=0; i<obj.length; i++){
    obj[i].checked = bool;
   
     if(obj[i].checked){
     obj[i].style.backgroundColor='#ff0000'   
     } else {
      obj[i].style.backgroundColor=''  
     }
    }
}  

 

// 전체선택/해제
function chkBox(bool) {
    //alert(bool);
 var f = document.form2;
    var obj = document.getElementsByName("to");
 
    for (var i=0; i<obj.length; i++){
    obj[i].checked = bool;  
    
   if ( obj[i].checked == true ){ 
    f.okmode[i].value = 'Y';
       eval('line_'+ i).style.background = "#D2E9FF";      
      }else{
    f.okmode[i].value = '';
    eval('line_'+ i).style.background = "#FFFFFF"; 
   }
   //alert(i);
    } 

 

체크박스 선택 해제 및 색깔 변화

 

function chkBoxstyle() {
    var   f = document.form1; 
    var obj = document.getElementsByName("to");  
 
      for(var i=0; i<obj.length; i++){
        if(obj[i].checked){
           obj[i].style.backgroundColor='#ff0000'   
        } else {
           obj[i].style.backgroundColor=''  
        }
      }
}

 

// 선택/해제 배경 색상 변경
function chkBoxstyle(num) {
    //alert(num);
 var f = document.form2;

      if (f.to[num].checked ){
      f.okmode[num].value = 'Y';
      //alert("선택");
      eval('line_'+ num).style.background = "#D2E9FF";  //배경색깔 바꾸기
   return;
   }else{
      //alert("노선택");
   f.okmode[num].value = '';
      eval('line_'+ num).style.background = "#FFFFFF";  //배경색깔 바꾸기
   return;
   }

 

 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.18 11:10
 


 

getElementById(), getElementsByName() 이란?

 

getElementById()의 경우는 오브젝트의 id속성을 통해 인식하고

getElementsByName()의 경우는 오브젝트의 name을 통해 인식한다.

 

FF에서는 위의 룰에 따라 식별하며 IE는 알아서 식별해준다.

FF의 경우 getElementById()을 사용시 textarea에 id="myTextArea"가 없는 경우 또는

getElementsByName()을 사용시 textarea에 name="myTextArea"가 없는 경우 에러가 발생한다.

 

그리고 둘의 차이는 단수냐 복수냐 즉 단일 오브젝트냐 복수의 오브젝트(배열지정)냐로 구분할수 있다.

위의 예제처럼 2개의 동일한 id name의 텍스트 필드가 있을경우

getElementById()로 지정할경우 <texarea id="myTextArea" name="myTextArea">text1</textarea> 밖에 핸들링할수 없다.

물론 배열로 지정할경우 에러가 발생할 것이다.(FF)

getElementsByName()로 지정할경우 texarea 둘다 핸들링 가능하다. 물론 배열로 지정하지 않고

objTextarea.value를 사용하면 undefined 상태가 된다.

 
 
Posted by 대학교닷컴 대학교닷컴
2013.12.18 11:08
 


 

Form.elements[]

설명

폼의 입력 엘리먼트들 readonly HTMLCollection element

 

구문

elements는 HTML 폼 내에 나타나는 폼 엘리먼트들(Input, Select, Textarea 객체 등)을 담은 배열처럼 작동하는 HTMLCollection 객체다. 배열 내에 들어 있는 엘리먼트들은 HTML 소스 코드에 나타난 순서대로 들어 있다. 각 엘리먼트에는 그 엘리먼트의 종류를 나타내는 type 프로퍼티가 있다.

사용방법
elements[] 배열 내 어떤 아이템이 HTML <input> 태그를 나타내고 name="name" 어트리뷰트를 통해 이름이 주어져 있으면, 이 아이템의 이름은 form 의 프로퍼티가 되고 이 프로퍼티로 이 아이템을 참조할 수 있다. 따라서 다음과 같이 번호가 아니라 이름으로 엘리먼트를 참조할 수 있다. form.name


 

 
 
Posted by 대학교닷컴 대학교닷컴

티스토리 툴바