2012-05-13 17 views
2

我有一個使用zope.formlib構建的表單。當我填寫表單並推送提交時,我可以在瀏覽器中看到結果。現在,我想引用其他地方的這些結果,以便在沒有填寫表格的情況下爲用戶提供結果。 我試圖建立一個URL形式URL後面添加參數做一個GET請求是這樣的:@@頁參數1 = myparam1 &參數2 = myparam2發送GET請求Plone form使用zope.formlib構建

這樣,我不能得到的結果得到加載。它只顯示錶格。

有什麼遺漏嗎? zope.formlib是否允許GET請求?

回答

2

zope.formlib根據請求中動作名稱的存在應用操作;通常這是通過提交提交按鈕來完成的。

通過在GET請求中包含該名稱,您可以調用該操作。請注意,行動是由格式標識符和「行動」兩個關鍵字的前綴,所以save動作一般會使用參數名稱form.action.save

@@頁參數1 = myparam1 &參數2 = myparam2 & form.action。 save =保存

發現操作參數的確切名稱的最簡單方法是查看爲您的表單生成的輸出並查找.action.名稱。

+0

試過你的解決方案,它的工作就像一個魅力。 謝謝。 – Ander2