본문 바로가기
Solution

[HTML/JavaScript] Hidden value reset

by 호호호호히히히히 2016. 11. 15.
728x90
반응형


지옥의 크로스 브라우징인지 아닌지 모르겠음.


$("FORMNAME").each(function(){ this.reset(); });

으로 값을 reset해도 hidden값은 그대로 남아있음.

익스플로러에선 되는것 같지만 크롬이나 다른 브라우져에서 되지 않음.


Reset hidden value don't work

https://bugzilla.mozilla.org/show_bug.cgi?id=158209



같은 질문이 12년째 이어져 오고있다

hidden값을 초기화하면 안되는 문제라도 있는건가...

12년째 아무도 고쳐주지 않다니...



아무튼 나는 hidden값을 없앴어!!라는 사람의 댓글을 따라서 hidden값을 없애보기로 함.


Solution)

hidden값을 없앴다는 사람의 말을 따라봄


Before)

<input type="hidden" name='seq' id="seq" />


After)

<input type="text" name='seq' id='seq' style='display:none;'/>


뭔가 야매의 느낌이 강하게 나지만

일단은 초기화 성공!!


How To reset hidden value


When I using $("FORMNAME").each(function(){ this.reset(); });

cannot reset hidden velue


refer to

https://bugzilla.mozilla.org/show_bug.cgi?id=158209


cannot. since 2002.......


Solution)

So change hidden value to other type and none-display


Before)

<input type="hidden" name='seq' id="seq" />


After)

<input type="text" name='seq' id='seq' style='display:none;'/>


I think not correct way. but... anyway it works normal!!


반응형

댓글