|
안녕하세요~
전에도 질문을 올렸었는데 아직 해결이 되지 않아서 다시 올립니다.
우선 화면은 이렇습니다
1.회원기본주소 | 2. 최근 배송지 | 3 .새로 입력
우편번호 ____________________
주소1 ___________________
상세주소
____________________
추가배송비 ____________________ 물음표이미지
위에 1.2.3 을 누르면 누른 값에 따라 데이터가
____________________이부분에 값을 받아오거나 입력하게
됩니다.
근데 제가 추가배송비의 ____________________를 누르거나 물음표이미지를 눌렀을 때
주소1의 데이터를 가져오고
싶은데요.
처음 이 화면에 접속 했을 때의 주소1의 값은 가져오는데
1,2을 누른다거나 새로 입력을 했을 경우에도 첫번째 읽었던
데이터가 갱신이 안되고 그대로 들어있습니다.
이거 어떻게 해야하나요?
html-
<tr>
<td class="form_x_reg_title_t"
valign="top">추가배송비</td>
<td><input
class="input_reg_s_8" type="text" name="areaaddr" id="areaaddr" OnClick
="zone(${f.addr1.value})" readonly >
<img src
="images/Question2.png" width=30 height=30 id ="question" OnClick
="zone(${f.addr1.value}); return false;"></td>
</tr>
자바스크립트 -
function zone(){
if(f.addr1.value !=
""){
alert(f.addr1.value);
var areaaddr =
f.addr1.value.substr(0,2);
alert(areaaddr);
}
}
----------------------------------------------------------
[[[ 답변1 ]]]
${f.addr1.value } 여기에 담겨있는 값이 항상 같다는 건데.대체 저 변수의 값은 어디서 변경이 되는것이죠?
1,2을 누른다거나 새로 입력을 했을 경우에는 저 녀석의 값을 변경시켜주지 않아서 처음 그래도 나오는게 아닌가요?
[나의 답]
제 질문에 대한 설명이 부족했나봅니다..
주소1의 데이터를 가져오고 싶어서
f.addr1.value 이렇게 두었습니다.
(form에 addr1이라는 div id의 value)
저 text박스의 값은 1,2를 누를 때는 변경이 되고 (됩니다.)
3을 누르면 입력을 할 수 있습니다.(됩니다.)
그 입력한 값,혹은 변경된 값을 가져오고 싶은데 가져오질 못해서 질문을 드린 것입니다.
----------------------------------------------------------
[[[ 답변2 ]]]
zone이 끝날떄에 다른 함수를 호출하고 그 함수에서 자바스크립트의 innerhtml을 쓰셔서 주소1.value의 값을 가져오셔서 쓰게하시거나 jquery를 쓰시면될거같네염.
[나의 답]
답변감사합니다. innerthml찾아보겠습니다~
'나의질문답' 카테고리의 다른 글
jsp변수 자바스크립트에서 사용 (0) | 2014.07.29 |
---|---|
쿼리포오브젝트 에러 좀 봐주세요~ (0) | 2014.07.29 |
이클립스에서 run이 안됩니다. (0) | 2014.07.29 |
테스트서버를 만들어야하는데 도움을 좀 받고 싶습니다 (0) | 2014.07.29 |
[c++] 소스 질문 좀 드릴게요~ (0) | 2014.07.29 |