2011-02-09 61 views
0

我有一個分享點調查。正如我們所知,當我們迴應調查時,它會打開NewForm.aspx。此頁面包含一個ListFormWebpart,其中將顯示調查列表中的問題。 現在,我需要在問題之前添加幾個標籤,並且這些標籤值應該從查詢字符串預填充。我試圖從中實現的是,我將創建一個鏈接 與查詢字符串中的一些值併發送給特定用戶。不同的用戶在查詢字符串中可能有不同的值。每當他們點擊鏈接時,它應該打開帶有預填充標籤值的調查以及列表中的問題。如何在一項調查中預先填寫表格中的幾個字段

我不確定,該怎麼做。我試圖添加一些HTML控件到Web部件(使用共享點設計器),並通過JavaScript我試圖設置查詢字符串值。然後我試圖把asp控件和修正。它沒有工作。我正在嘗試自最近2天以來。沒有進展。我正在使用SharePoint 2003,WSS2.0

任何人都可以,請幫助我實施此解決方案。

回答

0

我已經寫了一些Java腳本來讀取查詢字符串,根據它們的控件ControlID解析並分配值給控件。我已經使用內容編輯器Web部件將此JavaScript添加到現有調查頁面。然後這個腳本完成了預填充字段的工作。

0

您可能會發現使用將數據輸入調查列表的自定義表單創建web部件會更容易。

調查列表非常有用,因爲它們非常靈活,但您的解決方案可能會使您很難在將來更改列表。這意味着針對此調查的特定網頁可能是您的有效設計決策。

當前實現的一個問題是,通過查詢字符串傳遞特定於不同用戶的值並不能保證進取用戶不會更改這些值。 根據您的情況,這可能不是真正的問題,但自定義控件將允許您查詢當前用戶並以此方式做出決定。

+0

但我沒有修改原始調查問卷。只是我想在調查的開始部分添加一些關於調查的信息。該信息可能因用戶組到另一個用戶組而異。 – Dinesh 2011-02-10 04:19:56

+0

添加一個「封面」頁面可能會更容易一些,例如,一個普通的內容頁面,用於解釋調查以及從調查到newform.aspx的鏈接。 – Nat 2011-02-10 20:01:58

相關問題