Html select에 질문드립니다.

조회수 701회

제가 만들고 싶은건 버튼을 눌렀을때 value값을 다른 페이지의 select 안의 option을 만드는거입니다.

문제 1. 일단 만드는거 자체가 안됩니다. Js코드로 반복문을 돌려서 option을 생성하는게 문제입니다.

문제 2. 만들어진다고 해도 이게 디비에 각각 다른 값으로 저장해야되는데 반복문을 돌려버리면 똑같은 value값을 가지니까 반복문을 돌려도 문제고 안돌려도 문제입니다.

문제 3. 결론적으로는 value의 개수만큼 option을 추가시키는 것이 아닌 버튼을 클릭하면 바로 option이 만들어지게 해야 나중에 디비에 넣을 때 잘 넣어질거 같은데 안됩니다 ㅠㅠ

여기가 send.jsp

<form action=“get.jsp” method=“post”>
<input type=“submit” name=“aaa” value=“밥”>
<input type=“submit” name=“aaa” value=“빵”>
<input type=“submit” name=“aaa” value=“회”>
<input type=“submit” name=“aaa” value=“초밥”>

——————————————————————————— 여기가 get.jsp

<%
request.setCharacterEncoding(“utf-8”);
String name = request.getParameter(“aaa”);

String bbb[]=request.getParameterValues(“aaa”);
for (string str:bbb){
out.print(str+” “);
}
%> 

지금까지 만든 코드인데 버튼을 눌러서 다른 페이지로 넘기는거 까지는 가능합니다. 근데 이 값을 select로 어떻게 넣어야 할지 모르겠습니다. 받는건 js인데 select는 html이라서..

정말 많이 많이 찾아봤고 이걸로 일주일째 잡고있습니다... 제발 도와주세요 ㅠㅠㅠ

1 답변

  • Send부분이 안올려지는데 받았다고 생각하고 값을 select에 넣는게 문제입니다.

    • (•́ ✖ •̀)
      알 수 없는 사용자

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)