질문있습니다. 도움 좀 주세요!!!! (제가 한 질문은 답변을 아무도 안해주시네요 ㅠ.ㅠ > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

질문있습니다. 도움 좀 주세요!!!! (제가 한 질문은 답변을 아무도 안해주시네요 ㅠ.ㅠ 정보

질문있습니다. 도움 좀 주세요!!!! (제가 한 질문은 답변을 아무도 안해주시네요 ㅠ.ㅠ

본문

첨부한 그림과 같이 기존 회원테이블에서 코치와 코디네이터를 불러와 화살표로 넣었다 뺐다(맞는 표현인지 모르겠네요...)우측으로 선택해서 디비에 저장하는 게시판을 만들려고 합니다. 처음으로 만들어보는 게시판인지라 어떻게 해야될지 감이 않오네요 ㅠ.ㅠ 도움 좀 주십시오 대단히 감사합니다~~~
ps: 제가 질문하는건 아무분도 답변을 안주시네요..너무 당연한거 여쭤봐서그런가요..제발 답변좀 부탁드립니다.

댓글 전체

스크립트 처리해야되는 부분입니다.

<Script Language="Javascript">

function formMove(src,target,direction){

// 위치를 정함..
objSrc = document.getElementsByName(src)[0];
objTgt = document.getElementsByName(target)[0];

// 순차적으로 삭제할경우 증가값이 비게되므로 정상적으로 option이 삭제되지 않으므로
// 역순으로 카운트를 시작하도록 하자..
for(i=(objSrc.length-1);i>=0;i--){

if (objSrc[i].selected){

// 생성시키고 삭제할것이므로 일단 선언..
objSlt = document.createElement('option');
objSlt.text = objSrc[i].text;
objSlt.value = objSrc[i].value;
objTgt.add(objSlt);
objSrc.remove(i);

} // end of if

} // end of for

sboxSort(objSrc,false);sboxSort(objTgt,true);

} // end of function



// 셀렉트박스 정렬하기
function sboxSort(boxIdObj, isValuesort){

var obj, sArr, oArr, idx, op;

if (typeof boxIdObj == 'string') obj = document.getElementById(boxIdObj);
else obj = boxIdObj;

if (obj.tagName.toLowerCase() != 'select') return false;
if (typeof isValuesort == 'undefined') isValuesort = false;

sArr = new Array(obj.options.length);
oArr = new Array;

for (idx = 0; idx < obj.options.length; idx++){
if (isValuesort) sArr[idx] = obj.options[idx].value;
else sArr[idx] = obj.options[idx].text;

oArr[sArr[idx]] = obj.options[idx];
}

sArr.sort();

for (idx in sArr) obj.appendChild(oArr[sArr[idx]]);
}

</Script>

<table cellpadding="0" cellspacing="1" border="0">
<tr>
<td width="280">
<Select Style="width:265px;height:80px;" name="juim_src[]" class="ignore" multiple>
<option value="사과">사과</option>
<option value="참외">참외</option>
<option value="깡냉이">깡냉이</option>
</select>
</td>
<td width="50">
<input class=button type=button value=" > " onclick=formMove("juim_src[]","juim_prof[]");>
<br>
<input class=button type=button value=' < ' onclick=formMove("juim_prof[]","juim_src[]");>
</td>
<td width="280">
<Select Style="width:265px;height:80px;" name="juim_prof[]" class="ignore" multiple></Select>
</td>
</tr>
</table>
답변 대단히 감사합니다.ㅠ.ㅠ 그런데 하나 의문점이 있어서요.. name="juim_src[]"  명을 []을 써서 넣어줘야하나요? onclick=formMove("juim_prof[]","juim_src[]");여기서도 마찬가지고요.. 셀렉트박스가 어차피 반복이니(?) 이름만 써주면 안되는 건가요? 자세한 답변 좀 부탁드리겠습니다. 정말 감사합니다. 그리고 function sboxSort(boxIdObj, isValuesort) 셀렉트 박스에 적용하는 펑션은 어디에다가 적용을 시켜줘야하나요... 테이블안에는 적용된 곳이 보이지 않아서요..
전체 31 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT