CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): sang (Grid)
날 짜 (Date): 2003년 11월 29일 토요일 오후 05시 50분 23초
제 목(Title): [Q] FORM tag를 포함한 페이지의 저장 



A라는 웹페이지가 있고, 그 페이지는 CGI program을 위한 여러가지 input tag들을
포함하고 있습니다. 이 페이지와 사용자가 입력한 입력값을 모두 저장해 두고 
있다가 차후에 사용자가 자신이 선택했던 input 값들을 편집하고자 할때 처음 
작성할때와 동일한 인터페이스로 편집 기능을 제공할 수 있어야 합니다. 

간단하거나 특정 패턴을 보이는 input들만 있다면 name/value pair만 저장하고
차후에 동일하게 페이지를 그려주면 되겠지만 input수가 많을 뿐만 아니라 
(대략 50개), 그 패턴도 다양합니다 (대략 10여가지).

예를 들어, 
<select name="mysel"> 
<option selected value="s1">s1</option>
<option value="s2">s2</option>
<option value="s3">s3</option>
<option value="s4">s4</option>
<option value="s5">s5</option>
</select>
와 같이 디폴트로 s1이 선택된 상황에서 사용자가 s3를 선택하여 submit했다고 
가정하면, 차후 편집시 
<select name="mysel"> 
<option value="s1">s1</option>
<option value="s2">s2</option>
<option selected value="s3">s3</option>
<option value="s4">s4</option>
<option value="s5">s5</option>
</select>
와 같은 내용을 사용자 화면(브라우저)에 보여주어야 합니다.

CGI program 내에서 매번 if문으로 각 name/value pair를 맞춰주는건 도저히 
인간이 할짓이 못되는 것 같아서 고민하던중... 사용자가 submit하는 순간 
사용자의 브라우저에 보여지는 것과 동일한(즉, 사용자가 선택한 다양한 input
값들도 포함) html 화일을 저장할수만 있다면 매우 쉽게 해결될 것으로 
판단했습니다. 

혹시 이렇게 사용자가 submit하는 순간에 사용자 브라우저에 표현된 페이지 내용을
html 화일로 저장할 수 있는 방법이 있을까요?




[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.