너무어려웡
502
2017-05-02 16:23:24
6
1578

spring 게시판 만드는 중에 검색 기능 사용하려고 하는데요..!


<input id="search_choice" type="checkbox" value="subject">제목
<input id="search_choice" type="checkbox" value="content">내용
<input id="search_choice" type="checkbox" value="nick">닉네임

체크박스 이용해서 하려고 하는데요

체크박스 체크, 검색어 입력 후 전송 하면 파라미터로 값을 받을건데

그때 체크박스 눌렀던 내용을 화면에 표시(체크)하고 싶은데...

script 이용해서 어떻게 체크 표시 해줘야 할지 모르겠어서 질문 올립니다 ㅠㅠ..!

0
  • 답변 6

  •  
    2k
    2017-05-02 16:43:07

    체크박스 파라미터 처리를 어찌 하시는지 모르겠지만..

    ajax로 보냈던 파라미터 다시 리턴 받고

    $("input[value='"+param.checkVal+"']").attr("checked","checked");

    로 하면 될거 같은데요?

  • 카페덮밥
    63
    2017-05-02 16:43:34

    script를 이용안고 컨트롤러 들어온값 그대로 다시 뿌려주시면 될건데..

  • 펜더린
    9
    2017-05-02 16:45:41

    검색 방식이 ajax 방식이 아니라 post해서 페이지를 갱신하는 방식인것 같은데요.

    그럴 경우 저는 스크립트로 하지 않고 서버에서 검색어 변수를 리턴해서 출력하는 방식을 썼었던거 같아요.

  •  
    2k
    2017-05-02 16:51:49

    결론적으로 파라미터 다시 리턴 받아서 재가공 하시는게 맞는거죠..

    ajax가 아니면 jstl로 처리하시는게 맞습니다

  • 짱꾸
    1k
    2017-05-02 17:37:46

    input 태그안에 

    name 값을 넣어주고 세개다 동일한 name으로..

    그 다음에 그 페이지로 파라미터를 보내주면


    <input type checkbox

    {param.select eq 'subject' ? 'checked="checked" :

    ''> 

    이런식으로 하면됩니다

  • 너무어려웡
    502
    2017-05-02 17:52:13

    오.. 다들 정말 감사합니다ㅠㅠ

  • 로그인을 하시면 답변 을 등록할 수 있습니다.