2016-04-15 61 views
0

我有一個網頁,我希望用戶只能從三個列表中的任意一個列表中選擇項目。從任意三個列表中只選擇一個列表中的項目

A B C 
-A1 -B1 -C1 
-A2 -B2 -C2 
-A3 -B3 -C3 

現在,用戶只能從A,B或C中選擇項目(多個),而不能選擇多個列表。例如:A1,A2,A3可以從A中選擇,但是當選擇B時,必須取消選擇A下的項目。 我想知道這樣的表單是否存在於HTML或WTForms中

+0

你想要完成的描述完全是無法理解的。嘗試重新配置,給出一些你嘗試過的代碼示例,並最終得出你的輸出應該是什麼樣的草圖... –

+0

@MarinNedea謝謝你的建議。我創造了一個例子。請確認一下 –

+0

單獨使用HTML是不可能的,但可以用javascript(嘗試jQuery?)。你所希望的是被稱爲「鏈式選擇」。網上有幾個關於如何實現這個功能的教程。我不知道WTForms ..也許別人可以給你一個提示。 –

回答

1

如果它必須是純HTML,則必須採取兩個步驟。 我想你可能會談論三個Comboboxes。它們是用select命令生成的。

<select name="A"> 
    <option value="A1">A1</option> 
    <option value="A2">A2</option> 
</select> 

爲了讓唯一的活動,你可以用一個單選按鈕,上面設置三個組合框的一個:

<form> 
    <input type="radio" name="list" value="A" checked> A<br> 
    <input type="radio" name="list" value="B"> B<br> 
    <input type="radio" name="list" value="C"> C 
</form> 

然後更改組合框的基礎上,單選按鈕,選擇了知名度。

+0

謝謝你的回答。你可能知道如何在WTForms中完成這項工作嗎? –

相關問題