글 수정시 카페고리값을 Hidden값으로 불러왔더니 에러가 뜨네요. 정보
글 수정시 카페고리값을 Hidden값으로 불러왔더니 에러가 뜨네요.본문
if ($w == "" || $w == "r") {
<select name=ca_name id="ca_name" name=ca_name itemname="분류">
<option value="">선택하세요<?=$category_option?>
</select>
}else{
<input type=hidden name=ca_name value="<?=$write['ca_name']?>">
}
글 등록시 카테고리를 등록하도록 하고,
수정시에는 카테고리를 수정못하도록 할려고.
수정시 아래와 같이 input 값으로 줬더니,
<input type=hidden name=ca_name value="<?=$write['ca_name']?>">
페이지는 제대로 뜨는데, 하단에 에러 표시가 나면서
메시지: 'document.fwrite.ca_name.options'은(는) null 이거나 개체가 아닙니다.
이라고 오류가 나네요. 저 줄을 지우면 카테고리가 초기화 되고,
hidden값으로 줘야 할꺼는 같은데, 조언쫌 부탁드릴께요.ㅜㅜ
<select name=ca_name id="ca_name" name=ca_name itemname="분류">
<option value="">선택하세요<?=$category_option?>
</select>
}else{
<input type=hidden name=ca_name value="<?=$write['ca_name']?>">
}
글 등록시 카테고리를 등록하도록 하고,
수정시에는 카테고리를 수정못하도록 할려고.
수정시 아래와 같이 input 값으로 줬더니,
<input type=hidden name=ca_name value="<?=$write['ca_name']?>">
페이지는 제대로 뜨는데, 하단에 에러 표시가 나면서
메시지: 'document.fwrite.ca_name.options'은(는) null 이거나 개체가 아닙니다.
이라고 오류가 나네요. 저 줄을 지우면 카테고리가 초기화 되고,
hidden값으로 줘야 할꺼는 같은데, 조언쫌 부탁드릴께요.ㅜㅜ
댓글 전체

당연히 수정모드에서는
셀렉트박스가 출력되지 않고 input박스가 출력되니
document.fwrite.ca_name.options 개체가 존재하지 않습니다.
먼저 비교를 if(document.fwrite.ca_name.options) 개체가 존재하는지부터 체크하고 다음진행하셔야 할것 같네요
셀렉트박스가 출력되지 않고 input박스가 출력되니
document.fwrite.ca_name.options 개체가 존재하지 않습니다.
먼저 비교를 if(document.fwrite.ca_name.options) 개체가 존재하는지부터 체크하고 다음진행하셔야 할것 같네요