SMALL

<input type="text" />

위와 같은 input 개체가 있을 때,

글 쓰지 못하게 막는 방법 중, 대표적으로 readonly 와 disabled 가 있다.

이 둘 모두 input 타입의 속성이다.

따라서 다음과 같이 사용할 수 있다.


using html

<input type="text" id="txt1" readonly />        
<input type="text" id="txt2" disabled />

<textarea id="txtfield1" readonly ></textarea>
<textarea id="txtfield2" disabled ></textarea>

<input type="password" id="pass1" readonly />
<input type="password" id="pass2" disabled />



using script

var oEle1 = document.getElementById('txt1') ;
var oEle2 = document.getElementById('txt2') ;
var oEle3 = document.getElementById('txtfield1') ;
var oEle4 = document.getElementById('txtfield2') ;
var oEle5 = document.getElementById('pass1') ;
var oEle6 = document.getElementById('pass2') ;

//  "readOnly" 로서 대문자임에 유의한다.
oEle1.readOnly = true ;
oEle2.readOnly = true ;
oEle3.readOnly = true ;
oEle4.readOnly = true ;
oEle5.readOnly = true ;
oEle6.readOnly = true ;

oEle1.disabled = true ;
oEle2.disabled = true ;
oEle3.disabled = true ;
oEle4.disabled = true ;
oEle5.disabled = true ;
oEle6.disabled = true ;



comment : 'readonly' , 'disabled' 둘다 사용자의 입력을 하지 못하게 막는 기능은 동일하지만,

form 안에서 사용하였을 경우,

'readonly' 는 form 전송이 가능하지만,

'disabled' 는 form 전송시 값이 전달되지 않는다.

LIST

'JSTL' 카테고리의 다른 글

JSTL forEach 문 varStatus 값 사용하기  (0) 2018.12.20
JSTL fmt:formatDate , 날짜형식  (0) 2018.12.05
JSTL empty , 빈값 비교 , 널값 체크  (0) 2018.12.04
[JSTL] 태그에 if문 넣기  (0) 2018.11.06
jstl forEach 문,forTokens 문  (0) 2018.11.05
블로그 이미지

SeoHW

,
SMALL

[JSTL empty , 빈값 비교 , 널값 체크]

JSTL empty

<c:if test="${empty test}">

<tr>

<td colspan="4">해당 목록이없습니다

</td>

</tr>

</c:if>


test 값이 비어있을시 실행문이 작동됩니다


empty 부정시엔

<c:if test="${!empty test}">

<tr>

<td colspan="4">해당 목록이없습니다

</td>

</tr>

</c:if>

하면 됩니다^^


LIST

'JSTL' 카테고리의 다른 글

JSTL fmt:formatDate , 날짜형식  (0) 2018.12.05
text readonly, 입력 제한,입력막기  (0) 2018.12.05
[JSTL] 태그에 if문 넣기  (0) 2018.11.06
jstl forEach 문,forTokens 문  (0) 2018.11.05
JSTL 특정 문자 찾기  (0) 2018.02.28
블로그 이미지

SeoHW

,
SMALL

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>


<script type="text/javascript">

  function maxLengthCheck(object){

    if (object.value.length > object.maxLength){

      object.value = object.value.slice(0, object.maxLength);

    }    

  }

  

</script>


<input type="number" maxlength="4" oninput="maxLengthCheck(this)"/>

출처 : http://milkye.tistory.com/265

LIST
블로그 이미지

SeoHW

,
SMALL

$(document).ready(function(){ $('#Btn').click(function(var result = confirm('Are you sure you want to do this?'); if(result) { //yes location.replace('index.php'); } else { //no } }); });

출처: http://88240.tistory.com/173 [shaking blog]

LIST
블로그 이미지

SeoHW

,
SMALL

checkbox 모두 체크하기 , 모두 해제하기(모두 체크하기 / 모두해제)


예제)

$("#allCk").click(function(){

//all 체크할 체크박스값 가져오기

 var ck = $("#allCk").prop("checked");

//true 이면 모두 체크

if(ck)

{

${"input[name=ckbox]").prop("checked",true);

}

//false 모두 해제

else

{

${"input[name=ckbox]").prop("checked",false);

}


});



감사합니다

LIST
블로그 이미지

SeoHW

,
SMALL

https://coding-factory.tistory.com/209

LIST
블로그 이미지

SeoHW

,
SMALL

*이항연상 동적 요소

<isEqual> : property 값이 compareProperty 값 또는 compareValue와 같은지 검사

<isNotEqual> : property 값이 compareProperty 값 또는 compareValue와 같지 않은지 검사

<isGreaterThan> : property 값이 compareProperty 값 또는 compareValue의 값보다 큰지 검사

<isGreaterEqual> : property 값이 compareProperty 값 또는 compareValue의 값보다 크거나 같은지 검사

<isLessThan> : property 값이 compareProperty 값 또는 compareValue의 값보다 작은지 검사

<isLessEqual> : property 값이 compareProperty 값 또는 compareValue의 값보다 작거나 같은지 검사

*이항연산 요소

property : 파라미터의 값을 비교할 때 사용...

prepend : 이 값은 요소의 내용 가장 앞에 출력 됨. 그러나. 결과 내용이 공백인 경우, dynamic 첫 자식의 요소일 경우, removeFirstPrepend가 true이고 이 요소가 처음으로 내용을 만들었을 경우.

removeFirstPrepend : 처음으로 내용을 출력하는 자식 요소의 prepend값을 출력할지 여부를 결정한다.

compareProperty: property 속성에 의해 명명 된 프로터티와 비교할 파라미터 객체의 프로퍼티를 나타낸다.

compareValue : propery 속성에 명명된 프로퍼티와 비교할 정적인 문자값

*단항연산 요소

property : 필수요소. 파라미터의 변수명

prepend : 내용은 이항연산과 같음

removeFirstPrepend : 내용은 이항연산과 같음

*단항연산 요소

<isPropertyAvailable> : 프로퍼티가 파라미터에 있는지 검사. 빈즈에서는 프로퍼티 Map에서는 키를 찾음<isPropertyAvailable> : 프로퍼티가 파라미터에 없는지 검사. 빈즈에서는 프로퍼티 Map에서는 키를 찾음<isNull> : 프로퍼티가 null인지 검사. 빈즈에서는 프로퍼티 Map에서는 키를 찾음

<isNotNull> : 프로퍼티가 null이 아닌지 검사. 빈즈에서는 프로퍼티 Map에서는 키를 찾음

<isEmpty> : 프로퍼티가 null 또는 빈문자열인지 검사.

<isNotEmpty> : 프로퍼티가 null 또는 빈문자열이 아닌지 검사.

<select id="getUser" parameterClass="map" resultClass="BuyuserDto">
SELECT * FROM BUYUSER
<dynamic prepend="WHERE">
<isNotEmpty property="bcompid" prepend="and"> 
BCOMPID = #bcompid#
</isNotEmpty>
<isNotEmpty property="pass" prepend="and" >
PWD = #pass#
</isNotEmpty>
</dynamic>
</select>

<!--

dynamic은 내용물을 만들 때 무조건 prepend로 지정 된 값을 붙인다(여기서는 where). 이 값을 막는 방법은 없다고 한다.

dynamic을 사용하면 첫번째 prepend 기능을 자동으로 무조건 제거한다. 이 말은 분홍색으로 체크 된 부분이 dynamic의 첫prepend값을 자동으로 삭제해버린다는 것이다. where절에서 조건을 1가지 이상 비교하려면 and를 붙여야 하는데... 처음에는 and가 들어가지 않으므로 파라미터값이 있고 없고에 따라서 prepend="and"내용을 따로 처리해 줄 필요 없이... where절 처음에 오는 and를 삭제해 주기 때문에 편한 것 같다. 원래 이 기능을 해주는 것이 따로 있는데... 그것이 removeFirstPrepend이다. 써보진 않았지만 그런 것같다. ㅋ 위의 쿼리에서 분홍색 부분의 prepend="and" 부분을 삭제하면 오류가 난다. 왜? dynamic요소가 처음 나오는 prepend를 삭제 하기 때문에 분홍색 글씨의 prepend="and"를 빼면 녹색글씨의 prepend="and"가 첫번째 prepend요소가 되기 때문이다.

-->

 



출처: http://jhroom.tistory.com/147 [JH's Room]

LIST

'Spring&mybatis(ibatis)' 카테고리의 다른 글

mybatis 기호 비교 등등  (0) 2018.10.26
mybatis order 속성사용  (0) 2018.10.26
a child container failed during start 에러  (0) 2018.09.27
@RestController , @Controller 차이점입니다  (0) 2018.03.20
Srping Hello 예제  (0) 2015.03.30
블로그 이미지

SeoHW

,
SMALL

TOMCAT ERROR

 The specified Tomcat installation directory does not exist.

 

해결방법!

 

Windows -> Preferences -> Server -> Runtime Environments -> Server -> Edit

-> 설치된 경로로 재설정

 

 

톰켓 경로 에러입니다


감사합니다


LIST
블로그 이미지

SeoHW

,
SMALL

.net framework 버전확인 방법

필자는 윈도우 10 이어서 아래 처럼 나옵니다

실행에서 CMD 치시면됩니다^^



그리고 버전을 확인하기위하여 아래 명령어를 칩니다^^

dir %windir%\Microsoft.NET\framework /AD



위 사진과 같이 v3.0,v3.5 , v4.0 

이렇게 설치된 버전들이 쭉 나열되어 버전을 확인할수있습니다^^

감사합니다

LIST
블로그 이미지

SeoHW

,
SMALL


포토샵 체험판 설치 하기 입니다


다운로드 링크 입니다 

https://creative.adobe.com/ko/products/download/creative-cloud


어도비 가입하셔야 다운 가능합니다

로그인후 설치 진행됩니다


참고하시면 됩니다^^



LIST
블로그 이미지

SeoHW

,