제목 | 자바스크립트 질문입니다 | ||
---|---|---|---|
글쓴이 | 지침 | 작성시각 | 2014/10/15 20:18:13 |
|
|||
<input type="text" id="_textVal"> 이런 텍스트박스가 있을때 자바스크립트에서 아작스로 $('#_textVal').val("1"); 값을 추가 하고 submit을하고 난뒤에 인터넷창 뒤로가기 버튼을 누르면 값이 살아있습니다. 하지만 <select id="_langVal"> </select> 셀렉트박스일때는 $('#_SelVal').append("ㅁ"); 이런식으로 값을 추가한뒤에 submit을 하고 난뒤에 인터넷창 뒤로가기 버튼을 누르게 되면 값이 없어집니다.. 셀렉트박스도 값이 살아있도록 할수있는 방법없을까요 append라서 값이 없어지는건가요 |
|||
다음글 | 스크립트로 폼이 열리자마자 한번만 실행 되게 하는 방법... (5) | ||
이전글 | 혹시나 asp 좀 잘 아시는 분 계시나요?? (4) | ||
지침
/
2014/10/15 20:35:20 /
추천
0
|
코드이그
/
2014/10/16 02:47:27 /
추천
0
무엇을 하시려는지는 잘 모르겠지만
자바스크립트로 value 값 넣고 submit 해서 submit 하면 쿼리 날려서 처리 하시려고 하는건가요? text 에서는 value에 넣었으니 submit 했을때 값이 들어가고 select 박스에서는 value가 없으니 안들어가는거 아닌가요? append 에 왜 ㅁ 이라는 글자를 넣으셨는지는 모르겠지만 select 에는 option 이라는 또 다른 태그가 있으며 option에 value를 지정해야 submit을 했을때 값이 들어갑니다. append는 대상 하위 맨 끝에 html 포함 텍스트를 넣는 메소드니 ㅁ에 option 태그 포함해서 넣어주시면 될거 같네요 |
document.getElementById("_langVal")[document.getElementById("_langVal").length] = new Option("1","a");
이렇게 해봐도 뒤로가기를 하면 값이 사라지네요..