document.form. 질문입니다. > 그누4 질문답변

그누4 질문답변

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

document.form. 질문입니다. 정보

document.form. 질문입니다.

본문

write.skin.php 한 페이지 내에서 ..


<input class=ed size=15 name=wr_20 itemname="가격" value="<?=$write[wr_20]?>" onblur="price(this.value)"> <b>만원</b>

..중략..

<script language="JavaScript">
function price(wr_value) {
if (wr_value  <= 500) document.form.wr_4.value = "1" ;
if ((wr_value  > 500) && (wr_value  <= 1000)) document.form.wr_4.value = "2" ;
if ((wr_value  > 1000) && (wr_value  <= 2000)) document.form.wr_4.value = "3" ;
}
</script>

write.skin.php 한 페이지 내에서
위쪽에서 입력필드 wr_20 값을  아래쪽 자바스크립트로 판단해서..
wr_4 에 1 또는 2 또는 3 을 입력하는 것입니다.

도무지 값이 입력되질 않습니다.
고수님들 제발 문장 좀 바로 잡아 주세요..
감사합니다.

댓글 전체

서버스크립트와 클라이언트스크립트를 구분하지 못하신 것 같습니다.
php는 서버상에서 처리되는 것이고 자바스크립트는 클라이언트상에서 처리되는 것입니다.
그 부분이 헷갈리신 것 같네요.
참고해 보세요..

write_update.skin.php

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if($wr_20) {
if($wr_20 <= 500) {
$sql= " update $write_table set wr_4 = '1' where wr_id = '$wr_id' ";
sql_query($sql);
} else if($wr_20 > 500) {
$sql= " update $write_table set wr_4 = '2' where wr_id = '$wr_id' ";
sql_query($sql);
} else if($wr_20 > 1000) {
$sql= " update $write_table set wr_4 = '3' where wr_id = '$wr_id' ";
sql_query($sql);
}
}
?>





write.skin.php

<input class=ed size=15 name=wr_20 itemname="가격" required value="<?=$write[wr_20]?>">
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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