제목 | form validation 히스토리에 대해 질문이 있습니다. | ||
---|---|---|---|
글쓴이 | paulsmith | 작성시각 | 2012/01/12 17:08:13 |
|
|||
안녕하세요 입문한지 오래되지 않은 사람입니다/ 코드이그나이터 form validation 부분을 보고 튜토리얼에 조금 더 응용을 해서 열심히 만들고 있습니다. 결과적으로 동작을 해서 제대로 submit 되고 form 체크 틀리면 에러메세지도 지정된 것으로 잘 나오고 있는데요. 뒤로가기시 form submit 할 때 틀렸던 내용이 전부 history에 남아있는데 form validation 틀릴 때 마다 제 코드가 view를 로드 하는 것으로 보면 당연하다고 생각은 하지만 사용자 입장에선 기존에 틀리게 입력한게 history 할 때 마다 보여지는건 좀 불필요 한 것 같아서 없애려는데 이게 잘 안됩니다. 구글링해보면 보면 컨트롤러에서 submit 부분을 따로 만들어서 그쪽으로 submit 하라는데 그러면 form_validation 기능이 유지가 되지 않습니다. (form validation을 세션으로 넘기라는 글도 있는데 그렇게 해야하나 싶습니다.) 히스토리에 뜨는 건 어쩔 수 없는 걸까요.. (제코드 구조는 튜토리얼에 나온 구조와 같다고 보시면 됩니다. ) 지금 생각으론 JS로 ajax 이용해 바로바로 체크하고 submit은 한방에 하게 유도하는 편이 좋겠다고 생각하고 있습니다. |
|||
다음글 | 컨트롤러의 메서드를 crond로 실행할수있나요? (6) | ||
이전글 | 허접초보 개발자입니다.... (6) | ||
한대승(불의회상)
/
2012/01/12 18:34:00 /
추천
0
|
변종원(웅파)
/
2012/01/12 21:58:27 /
추천
0
폼 validation의 문제나 해결방법이 있는 것은 아니구요.
"폼전송시 뒤로가기 "정도로 구글에서 검색해보시면 헤더로 처리하는 방법이 있습니다. 그걸 찾아서 적용하시는 것을 좋을 것 같네요. |
paulsmith
/
2012/01/13 12:44:05 /
추천
0
@ 불의회상
그런 방법도 있군요, 최대한 native 코드를 이용해 만드려고 했었는데 이런 경우엔 검증용 정도로 사용해도 괜찮을 것 같습니다. 감사합니다~ @웅파 전에는 '페이지 만료'로 검색 했었을때 Pragma: no-cache 랑 다른 헤더 내용을 그대로 썼었는데, history는 남아있었습니다. 제대로 들어가지 않은건지.. 역시 좀 더 검색 해봐야 겠습니다. 감사합니다// |
사용자 경험 환경에서는 그게 더 편하다고 판단되어서 입니다.
원하시는 답은 아닌것 같은데요.. ^^
구현시 참고 하시기 바랍니다.