기본 콘텐츠로 건너뛰기

글

라벨이 javascript인 게시물 표시

2022 08 26 회사 워크샵

자바스크립트 날짜 유효성 체크

function isValidDate(dateStr) {    var year = Number(dateStr.substr(0,4));    var month = Number(dateStr.substr(4,2));    var day = Number(dateStr.substr(6,2));    if (month < 1 || month > 12) { // check month range     alert("Month must be between 1 and 12.       ");     return false;    }    if (day < 1 || day > 31) {     alert("Day must be between 1 and 31.       ");     return false;    }    if ((month==4 || month==6 || month==9 || month==11) && day==31) {     alert("Month "+month+" doesn't have 31 days!       ");     return false    }    if (month == 2) { // check for february 29th     var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));     if (day>29 || (day==29 && !isleap)) { ...

자바스크립트 현재시간 구하기

자바스크립트 현재시간 구하기 function getTimeStamp(s1) {  //현재시간 구하기  var d = new Date();  if (s1 == 1) {   // 20080301103025 표현식   var s =   leadingZeros(d.getFullYear(), 4) +   leadingZeros(d.getMonth() + 1, 2) +   leadingZeros(d.getDate(), 2) +   leadingZeros(d.getHours(), 2) +   leadingZeros(d.getMinutes(), 2) +   leadingZeros(d.getSeconds(), 2);  }  else {   // 2008-03-01 10:30:25 표현식   var s =   leadingZeros(d.getFullYear(), 4) + '-' +   leadingZeros(d.getMonth() + 1, 2) + '-' +   leadingZeros(d.getDate(), 2) + ' ' +   leadingZeros(d.getHours(), 2) + ':' +   leadingZeros(d.getMinutes(), 2) + ':' +   leadingZeros(d.getSeconds(), 2);  }  return s; } function leadingZeros(n, digits) {  // 1 -> 01 과 같이 변경하기  var zero = '';  n = n.toString();  if (n.length < digits) {   for (i = 0; i < digits - n.length; i++) ...

테이블 줄,열 추가 자바스크립트

<html> <head>  <title>테이블 줄추가 열추가</title> <script>  rows=1;  cells=1;  //행추가 할 때 쓰임  function rowinsert(){   html="&nbsp;";   row=test.insertRow();   //j는 td 수만큼 돌림   for(var j=1;j<=cells;j++){    cell=row.insertCell();//줄을 삽입하고 한 줄당 td수만큼 만듬    cell.bgColor="#e1e1e1";    cell.innerHTML=html;    row.id="row"+rows;//각 줄에 아이디를 할당 아이디를 할당하는 이유는 td생성과 삭제하기 위함    rowid=row.id;//아이디를 할당하는 변수값 처리   }   rows++;//한줄을 늘리면 자동으로 숫자 증가  }  function cellinsert(){   html="&nbsp;";   for(var i=1;i<rows;i++){//줄 수만큼 루프문을 돌림    var rowid=eval("row"+i);//각 줄에 아이디를 eval로 이용하여 rowid 값에 넣음    cell=rowid.insertCell();    cell.innerHTML=html;    cell.bgColor="#e1e1e1";   }   cells++;  }  function rowdelete(){   html="&nbsp;";   test.delete...

정규식 두번째 예

function popUserid(){         if (!chk(/^[a-zA-Z][a-z0-9]{3,11}$/,"userid","userid의 첫글자을 영문으로 4~12자를 입력해!"))         return false;     // 유저아이디를 검사하는 팝업을 띄운다.     // window.open(URL,name,specs,replace)     // 새창 띄우기!     // id값을 주게되면 팝업창을 한개밖에 생성안된다.     var userid = $("userid").value;     var spec = 'width=550,height=250,scrollbars=no';     window.open('<%= cp %>/member/useridChk.do?userid='+userid,'useridPop',spec);     } function popAddr(){     var spec = 'width=550,height=400,scrollbars=no';         open("<%= cp %>/member/searchAddr.do","addrPop",spec); } function doSubmit(){             if (!chk(/^[a-zA-Z0-9]{4,12}$/,"pass","pass의 글자를 4~12자를 입력해!")) return false;   ...

자바스크립트 정규식

JAVASCRIPT 기본 (정규표현식 , 유효성 체크) XHTML(웹표준)/CSS  / JAVA 2010/03/10 16:04 http://blog.naver.com/jsh7520501/130082120525 <?xml version="1.0" encoding="EUC-KR" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-KR" /> <title>자바스크립트 정규식, 유효성 체크(validation)</title> <script type="text/javascript"> function $(v){     return document.getElementById(v); } function validate(){     //alert("아아");     //정규식     /*         만드는 방법         1. /정규식표현/플래그; 2. new RegExp("표현식","플래그");         특수문자         ^ : 시작(검사할 문장의 시작을 나타내는 기호      ...

javascript select option 값 가져오기

네이버 지식iN :: 지식과 내가 함께 커가는 곳 링크링크 document.getElementById("code_").value  <-- select value 가져옴 document.getElementById("code_")[document.getElementById("code_").selectedIndex].text; <--select 에서 선택된 option 의 text를 가져옴

html selected value, radio checked value

html selected value frm.D_NATIO_CD[frm.D_NATIO_CD.selectedIndex].value; frm == 폼이름 D_NATIO_CD = input name radio checked value for(var i=0 ; i<treeOrg.idx_num.length;i++){ if(treeOrg.idx_num[i].checked == true){ idx = treeOrg.idx_num[i].value; } } treeOrg = 폼이름 idx_num = input name