티스토리 뷰

반응형

이것 때문에 정말 많은 고민을 했던 기억이.. 왜 안되지?

분명 나는 맞게 프로그램 했는데,  이것 해결하지 못해서 몇시간째 정말 큰 삽질을 했습니다.

공유 차원에서 올려봅니다. input을 받은 내용을 강제로 수정 한 후 form으로 보냈는데,

계속 _REQUEST로 불러들여도 수정이 안되었는데요,

알고보니, 허무... 함...

결국 input id="datefrom"  에 반드시 name="hongs" 등을 줘야 폼값이 넘어가네요.

 

이거 몰라서 완전 개고생했어요.~~

html와 자바스크립트 그리고 php 공부하느라 요즘 시간 가는 줄 모르겠어요.

좋은 프로그램은 좋은 세상을 만들것이란 막연한 생각을 해봅니다.

여러가지 글을 검색하다가 좋은 내용으로 결국 수정했습니다.

 

인터넷엔 정말 좋은 정보도 필요한 정보도 많네요. 잘 검색해서 사용합시다.


자바스크립트에서 getElementById를 사용하기 위해서는
각 input 태그에 id를 넣어 주어야 합니다.  -> 이부분때문에 평소 name으로 하다가 id를 넣었더니 폼으로 전송할때 id의 변수값은 넘어가지 않는다는 중대한 사실을 알게되었습니다.

요약:
1) 어떤 객체에 있어 id는 자바스크립트의 getElementById를 활용할 때 사용된다.
2) 폼태그에 있어 name은 폼값을 넘기기 위해서 사용된다.
3) 따라서, 폼값을 굳이 넘겨야 할 필요가 없는 폼에 name은 군더더기에 불과하다.

-> form으로 전송할 경우는 반드시 name="변수명" 

 

반드시 기억하시기 바랍니다.

좋은 프로그램 만드시길 응원해요~~~

우리 함께 해 봅시다~

 

반응형
댓글