2013-06-25 15 views
0

我在Django的工作,我想在HTML中的值設置爲隱藏字段,並在Django視圖文件中使用它Django的 - 從隱藏在HTML字段中獲得價值,並用它在查看文件

HTML文件

<input type="hidden" id="t" name="t" /> 
<script> 
document.getElementById('t').value = $('#SelectBox').selectit('t').join(', '); 
</script> 

我views.py是:

pos= request.POST.get('t') 

這就是我如何在視圖文件調用。

我也使用

pos=request.POST('t') 

嘗試,但它似乎並不工作。我該怎麼做?我做錯了嗎?

在此先感謝

+0

嘗試在「SelectBox」加載後運行JS腳本標記(即將它放在「SelectBox」的html語法之後),否則空值保留在「t」 – boltsfrombluesky

回答

0

在HTML文件中,你已經編寫的Java腳本,沒有任何事件會因此如何給隱藏的輸入字段中的任何值。

在提交表單時,如果您的隱藏輸入中沒有任何值,那麼它將不會出現在您的視圖文件中,並且您不會得到此「t」值。 所以首先檢查事件函數的時間,值是在你的隱藏輸入字段中,然後你可以提交表單,你會得到t值在視圖文件。