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 을 입력하는 것입니다.
도무지 값이 입력되질 않습니다.
고수님들 제발 문장 좀 바로 잡아 주세요..
감사합니다.
<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는 서버상에서 처리되는 것이고 자바스크립트는 클라이언트상에서 처리되는 것입니다.
그 부분이 헷갈리신 것 같네요.
php는 서버상에서 처리되는 것이고 자바스크립트는 클라이언트상에서 처리되는 것입니다.
그 부분이 헷갈리신 것 같네요.

wr_20 값 판단 자체를 php 로 하면 안됩니다.
자바스크립트로 하세요.
자바스크립트로 하세요.
본문과 같이 wr_value 로 수정했습니다.
그래도 안되는데..
필드에 값이 들어가지 않고 있습니다.
제발 좀 봐 주세요..
감사합니다.
그래도 안되는데..
필드에 값이 들어가지 않고 있습니다.
제발 좀 봐 주세요..
감사합니다.
참고해 보세요..
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]?>">
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]?>">
우와 감사합니다..
2주 동안 헤멨는데..
정말 감사드립니다...
2주 동안 헤멨는데..
정말 감사드립니다...