2017-04-15 182 views
0

我有一個HTML表,最後一列是複選框。所以當我檢查這個列中的多個複選框時,它應該得到選定的值,然後我想將這個值列表發送給一個python函數。選擇多個複選框,並在Python中獲取值Django

任何人都可以請幫助我嗎?

<table id="test-datatable" class="table table-bordered"> 
    <thead> 
    <tr> 
     <th>Id</th> 
     <th>First Name</th> 
     <th>Last Name</th> 
     <th>Address</th> 
     <th>Occupation</th> 
     <th><input name="select_many" id ="select_many" value="1" `type="checkbox"></th> 
    </tr> 
    </thead> 
</table> 

回答

0

你已經提到了Html表格,所以我假設你沒有使用Django表單。您可以通過使用jquery或javascript在多個複選框中獲取選定的值。

var $selected = $('#select_many'); 
var value = $.trim($selected.val()); 

在這裏,'select_many'是你的多個複選框ID。您將擁有在「值」中選擇的單個值。在標籤內使用此代碼。現在,你有價值的下一件事是把它發佈到你的數據庫。您可以使用POST方法將值傳遞給您的Django視圖。從那裏,將其保存到您的數據庫。在這個問題中,你提到了python函數,這將是一個Django視圖。快樂編碼..!

+0

謝謝。你能告訴我在哪裏添加這段代碼,以及如何在django視圖中調用它? –

+0

Sneha,你是否能夠找到在哪裏發佈此代碼以及如何在Django中調用它?我遇到同樣的問題,我沒有使用表單,我需要使用ajax/js傳遞值。 – student101

相關問題