2014-11-28 4 views
-2

내가 라디오 단추를 follwing을 코드에게라디오 버튼을 선택하는 방법은 무엇입니까?

<td><%if ((retrieveId != 0) && (retrieveId == agency.getId())) {%> 
    <input type="radio" id="agencyradio" name="agencyradio" checked="checked"> 
    <%} else {%> 
    <input type="radio" id="agencyradio" name="agencyradio" > 
    <%}%></td> 

를 사용하여을 확인 설정하려고하지만 working.This없는 것은 도와 table.Please의 열 중 하나입니다.

감사합니다.

+0

else 문이 트리거되고있는 것처럼 보이므로,'agency.getId()'가 실제로'retrieveId'와 동일하다는 것을 확인하십시오. –

+0

@SterlingArcher i는 else 입력 태그에서 checked = "checked"를 배치하고 if, 또한 작동하지 않습니다 – user100

+0

간단한 표 대신 datatable을 사용합니다 – user100

답변

-1

EL 언어를 사용하십시오. 아이디 따라서 변경

<input type="radio" id="agencyradio" name="agencyradio" ${retrieveId ne 0 && retrieveId eq agency.id?'checked=\"checked\"':''}"> 

당신은이 범위 페이지/요청/세션/응용 프로그램

+0

전체 속성'checked = "checked"는 조건부 여야합니다. –

+0

if checked = "" –

+0

FF33에서 테스트 한 결과, 체크 된 것을 방지하기 위해 전체 속성을 제거해야합니다 ... [here] (http://stackoverflow.com/a/7852002/354831) 자세한 정보가 있습니다. –

0

중 어느 기관이해야하는 ID가 를 고유해야합니다 JSP 코드

다음

시도 scriplets을 피

<td><%if ((retrieveId != 0) && (retrieveId == agency.getId())) {%> 
    <input type="radio" id="agencyradio" name="agencyradio" checked> 
<%} else {%> 
    <input type="radio" id="agencyradio_one" name="agencyradio" > 
<%}%></td> 
+0

HTML 결과에 오직 하나의'input'이 출력 될 것입니다 ... –

0

이 시도 ..

<td><%if ((retrieveId != 0) && (retrieveId == agency.getId())) {%> 
    <input type="radio" id="agencyradio" name="agencyradio" checked> 
    <%} else {%> 
    <input type="radio" id="agencyradio" name="agencyradio" > 
    <%}%></td> 
+0

나는 간단한 테이블 대신 datatable을 사용하고 있습니다. – user100

관련 문제