다른 필드에는 계산된 값 입력하기 정보
다른 필드에는 계산된 값 입력하기본문
예를 들어 wr_1을 이용하고 있다고 했을 경우
그 빈칸에 1,000이라고 하는 값을 입력했을 경우
다른 보이지 않는 wr_2에는 1000+500을 입력하려면 어찌해야할런지요.
오늘도 도전정신으로,,,
답변 주셔서 대단히 감사합니다.
그런데 한 때는 답변 주시는 분들을 채택해서 점수를 주었던 것으로 아는데.
요즘은 왜 그런걸 실시하지 않을가요?
그 빈칸에 1,000이라고 하는 값을 입력했을 경우
다른 보이지 않는 wr_2에는 1000+500을 입력하려면 어찌해야할런지요.
오늘도 도전정신으로,,,
답변 주셔서 대단히 감사합니다.
그런데 한 때는 답변 주시는 분들을 채택해서 점수를 주었던 것으로 아는데.
요즘은 왜 그런걸 실시하지 않을가요?
댓글 전체
여러가지 방법이 있겠습니다만, 자바스크립트를 이용한다면...
<script language="JavaScript">
function wr_2update() {
var wr_1value = document.getElementById("wr_1").value;//wr_1값
var wr_1value = eval(wr_1value);
document.getElementById("wr_2").value = wr_1value + 500; //wr_1값에 500을 더해서저장
}
function onlyNumber(objtext1){ //숫자 입력만 되게
var inText = objtext1.value;
var ret;
for (var i = 0; i < inText.length; i++) {
ret = inText.charCodeAt(i);
if (!((ret > 47) && (ret < 58))) {
alert("숫자만을 입력하세요");
objtext1.value = "";
objtext1.focus();
return false;
}
}
}
</script>
스크립트를 추가하고요.
---------------------
<input type=hidden name=wr_2 value="<?=$wr_2?>">
글쓰기 완료시 히든값으로 wr_2를 추가해줍니다.
---------------------------------------------
<input name=wr_1 itemname="wr_1" value="<?=$write[wr_1]?>" onkeydown='onlyNumber(this);' onchange="wr_2update();">
wr_1의 input 에는 이와같이 이벤트 핸들러를 추가 합니다.
<script language="JavaScript">
function wr_2update() {
var wr_1value = document.getElementById("wr_1").value;//wr_1값
var wr_1value = eval(wr_1value);
document.getElementById("wr_2").value = wr_1value + 500; //wr_1값에 500을 더해서저장
}
function onlyNumber(objtext1){ //숫자 입력만 되게
var inText = objtext1.value;
var ret;
for (var i = 0; i < inText.length; i++) {
ret = inText.charCodeAt(i);
if (!((ret > 47) && (ret < 58))) {
alert("숫자만을 입력하세요");
objtext1.value = "";
objtext1.focus();
return false;
}
}
}
</script>
스크립트를 추가하고요.
---------------------
<input type=hidden name=wr_2 value="<?=$wr_2?>">
글쓰기 완료시 히든값으로 wr_2를 추가해줍니다.
---------------------------------------------
<input name=wr_1 itemname="wr_1" value="<?=$write[wr_1]?>" onkeydown='onlyNumber(this);' onchange="wr_2update();">
wr_1의 input 에는 이와같이 이벤트 핸들러를 추가 합니다.
감사합니다.
답변글을 너무 오랫만에 올리네요.
스크립트는 어려운 것 같아서 시도를 하지 못하고 있네요..
답변글을 너무 오랫만에 올리네요.
스크립트는 어려운 것 같아서 시도를 하지 못하고 있네요..