在添加新記錄時,有時候我們需要將部分動態內容自動添加到指定的文本域,例如上傳一個文件後,將文件名自動添加到一個獨立的記錄框內,以ASP代碼為例,以下代碼實現了此功能.
以下是引用片段:<% if request.querystring ("upload") <> "" then %><script>window.opener.mainform.content.value+='<img>uploadfiles/<%=UploadFormRequest("file")%></img>';window.close();</script><% end if %>
代碼解釋: 這個行為是在打開的子窗口中實現的.先使用條件判斷決定執行順序,若條件滿足,即向父窗口中名為"mainform"的表單的文本域插入值(文本域名為content),然後關閉打開的子窗口.