select box와 db질문입니다.
본문
<select tabindex="18" class="frm_input selboxrequired" style="font-size:9pt; height:40px; border:solid 1px #ccc; padding-top:5px;" name='wr_7' required itemname="제품 종류" title="제품 종류">
<option label="제품 종류">제품 종류
<option value="밀폐형Box" <?if($write[wr_7]==밀폐형Box) echo " selected";?>>밀폐형 Box</option>
<option value="진공포장" <?if($write[wr_7]==진공포장) echo " selected";?>>진공포장</option>
<option value="개방형밀폐Box" <?if($write[wr_7]==개방형밀폐Box) echo " selected";?>>개방형 밀폐Box</option>
<option value="전시품조립형Box미술품공예품" <?if($write[wr_7]==전시품조립형Box미술품공예품) echo " selected";?>>전시품, 조립형Box (미술품,공예품)</option>
<option value="SKID파렛트" <?if($write[wr_7]==SKID파렛트) echo " selected";?>>SKID파렛트</option>
<option value="위험물포장" <?if($write[wr_7]==위험물포장) echo " selected";?>>위험물포장 (화학 제품, 페인트, 밧데리, 외)</option><option value="번들작업" <?if($write[wr_7]==번들작업) echo " selected";?>>번들작업 (철근, H빔, 외)</option>
<option value="특수포장" <?if($write[wr_7]==특수포장) echo " selected";?>>특수포장 (반도체, 의료기기, 자동차, 유리, 가구)</option>
<option value="콘테이너쇼링작업" <?if($write[wr_7]==콘테이너쇼링작업) echo " selected";?>>콘테이너 쇼링작업</option>
<option value="기계중량물작업" <?if($write[wr_7]==기계중량물작업) echo " selected";?>>기계중량물작업</option>
<option value="해외이주화물" <?if($write[wr_7]==해외이주화물) echo " selected";?>>해외이주화물</option>
</option>
</select>
<option label="제품 종류">제품 종류 이 기본값입니다.
ie8에서 기본 값을 그대로 둔 채 글 등록을 제품 종류 필수 선택입니다 메세지가 뜹니다.
ie11에서는 그냥 글이 등록되어버려서 db wr_7에 제품 종류가 저장되어 있습니다.
제품 종류 값은 안넘어가게 할 수 있나요?
답변 1
ie8에서는 메세지가 뜨신다는걸로 보아 ie8를 제외한 브라우저에서 javascript유효성 검사가 제대로 이루어지는걸로 보입니다.
그렇다면 ie11에서 문제가 될만한 javascript를 수정하시거나
서버쪽에서도 유효성검사 하시는게 맞는거 같습니다.