0
我是Django的新手。我有一個要求,在基於TypedChoiceField列表選擇的某些部分應該改變。對於特定選擇的含義我需要在網頁上顯示一些字段以及其他選擇我需要在網頁上顯示其他字段。我的Django表單的某些部分應根據TypedChoiceField列表選擇進行更改
如果已經有類似的頁面存在,請將我指向該頁面,這對我有很大的幫助。
我是Django的新手。我有一個要求,在基於TypedChoiceField列表選擇的某些部分應該改變。對於特定選擇的含義我需要在網頁上顯示一些字段以及其他選擇我需要在網頁上顯示其他字段。我的Django表單的某些部分應根據TypedChoiceField列表選擇進行更改
如果已經有類似的頁面存在,請將我指向該頁面,這對我有很大的幫助。
我會做的是建立一個javascript靜態文件(這裏有一個tutorial)隱藏和顯示使用select
方法元素。
例如,如果您有每個需要一組不同的字段類型,你可以把你所有的類別爲<select>
元素,然後使用一些簡單的JS,顯示所需的字段:
$("#select_object").change(function() {
toggleFields();
});
在那樣的話,#select_object
就是那個<select>
元素。每當它發生變化(用戶選擇一些內容)時,它就會顯示你想要的字段。