value 값에 두 개 이상의 값을 넣으려면..?
본문
다음 링크의 사이트에서 보이는 바와 같이 검색 결과를 뽑아내려고 하고 있습니다.
http://abgrund.name/harpers/gnuboard4/bbs/board.php?bo_table=1_item
검색 방법은 아래의 소스처럼, wr_6에 들어온 내용이 value값과 동일하면 보여주는 형식입니다.
<label><input type="checkbox" name="wr_6[]" value="웨폰""> 웨폰</label>
<label><input type="checkbox" name="wr_6[]" value="아머""> 아머</label>
<label><input type="checkbox" name="wr_6[]" value="쉴드""> 쉴드</label>
<label><input type="checkbox" name="wr_6[]" value="슈즈"> 슈즈</label>
<label><input type="checkbox" name="wr_6[]" value="이어링"> 이어링</label>
<label><input type="checkbox" name="wr_6[]" value="펜던트""> 펜던트</label>
문제는 사람들이 자료를 입력할 때 "웨폰" 대신에 한글로 "무기"라고 적을 때도 있는데
이럴 경우엔 '무기'라고 입력된 값이 검색 결과에서 제외된다는 것입니다.
그래서 마치 다음의 소스처럼 "웨폰" 또는 "무기"라고 입력했을 시 결과를 모두 보여주게 하고 싶습니다.
<label><input type="checkbox" name="wr_6[]" value="웨폰"||"무기""> 웨폰</label>
물론 위 소스는 제대로 적용되지 않습니다. 알고 싶은 점은, 저런 식으로 value에 여러 값을 넣어서
그중에 하나가 해당되면 검색 결과를 내보내도록 하려면 어떻게 해야되는가, 하는 점입니다.
도움 부탁드립니다.
답변 1
function ck2(no,yc1,yc2,yc3)
{
var f_yc = document.order_form;
f_yc.yg_no.value = no;
f_yc.yo_member.value = yc1;
f_yc.yo_phone.value = yc2;
f_yc.yo_deliver.value = yc3;
}
<select name="form_name" onchange="ck2(this.options[this.selectedIndex].value,this.options[this.selectedIndex].value1,this.options[this.selectedIndex].value2,this.options[this.selectedIndex].value3);">
<option value="값1" value1="값2" value2="값3" value3="값4">내용</option>
</select>