DS's『 행복합시다 』

Carpe Programming/jsp & spring & jstl

[jstl] foreach index, count

nolite 2011. 12. 28. 14:57

index, count 쓰려면 변수를 선언해야한다.

varStatus="cnt"

 index : 0 부터 시작

count : 1 부터 시작


그외, first, last, begin, end, varStatus

 <c:forEach var="list" items="${list}" varStatus="cnt">

 

current getCurrent() 현재 반복 라운드 아이템
index getIndex() 현재 반복 라운드의 제로 기반(zero-based) 인덱스
count getCount() 현재 반복 라운드의 1 기반(one-based) 인덱스
first isFirst() 현재 라운드가 반복을 통한 첫 번째 패스임을 나타내는 플래그
last isLast() 반복현재 라운드가 반복을 통한 마지막 패스임을 나타내는 플래그
begin getBegin() begin 애트리뷰트의 값
end getEnd() end 애트리뷰트의 값
step getStep() step 애트리뷰트의 값


[ select box 컨트롤 ]
select box의 내용 가져오기
$("#select_box > option:selected").val();

select box의 값 설정
$("#select_box > option[value=지정값]").attr("selected", "true")

select disabled
$('#sign02_emp_id').attr('disabled', 'true');
해제 $('#sign02_emp_id').attr('disabled', ''); // 'false'를 줬을경우 안됨

기타 참고 : http://www.texotela.co.uk/code/jquery/select/

[ radio 컨트롤 ]

if($(':radio[name="section"]:checked').length < 1) { alert('분류를 선택하세요'); it.section[0].focus(); return false; }

또는 if (!$(':radio[name="gender"]:checked').val()) { alert('성별을 선택하세요'); $("#gender1").select(); return false; }

if($(':radio[name="p_addressGubun"]:checked').val() != 3) { ... }

체크해제 : $("#office").attr('checked', 'false')가 안되서 it.place[1].checked = false; 로 적용함


disabled : $(':radio[name="gender"]').attr('disabled', 'disabled');



[ checkedbox 컨트롤 ]

1. 개수 구하기


$("input[name=chk1]:checkbox:checked").length


☆☆☆ php에서 배열사용시 ☆☆☆


$("input[name='chk1[]']:checked").length


2. 체크여부 확인

$("#check_all").is(':checked')


3. chk1 개수만큼 돌면서 실행한다

$("input[name='item[]']:checkbox:checked").each(function(){items.push($(this).val());});

var items_str = items.join(',');

또는 var items_str = items.toString();


또는 var items_str = $("input[name='item[]']:checkbox:checked").map(function () {return this.value;}).get();


4. disabled 하기

$("input[name=chk1]").attr('disabled', 'true');

 

[출처] JSTL forEach index, count|작성자 ㅇㅅㅂ

 

728x90

'Carpe Programming > jsp & spring & jstl' 카테고리의 다른 글

[spring] 개발 환경 세팅  (0) 2012.01.27
[spring] 초기 설정  (0) 2012.01.27
[jsp] 파일 다운로드  (0) 2011.09.23
[Spring] param 값 받기  (0) 2011.08.29
[jstl] jstl 글자수 자르기  (0) 2011.08.19