2016-03-04 60 views
-1

我正在在Django網站中,我使用的Django的形式中,我的領域是如何使提交使用Django表單按鈕,HTML

admin = forms.BooleanField(
    required=False, 
    widget=forms.CheckboxInput(), 
    label=(u'Admin for the account') 
) 
owner = forms.BooleanField(
    required=False, 
    widget=forms.CheckboxInput(), 
    label=(u'Owner for the account') 
) 

在我的HTML網頁我想一個提交按鈕,點擊它將顯示一個彈出窗口,其中您有一個確定按鈕,點擊所有者(複選框)的值將會去。

+0

只需在表單底部創建一個提交按鈕,然後將驗證函數附加到該表單。點擊該表單上的提交按鈕後,該功能被調用。 –

回答

1

這是從Form class

注意,它不包括<form>標籤,或submit按鈕的文檔。我們必須在模板中提供這些。

至於以下附加功能:

在我的HTML網頁我想一個提交按鈕,在點擊它會顯示 彈出,其中你有一個OK按鈕,在點擊這所有者(複選框)的值 將會去。

如果你想這樣做,你需要編寫自定義的javascript函數。你可以使用jquery這個插件。關於使用jquery提交表單的更多文檔和額外的處理here

0

你必須在html中手動包含提交按鈕。

示例代碼:請注意,我使用了bootstrap Modal。

<form action="" method="post">{% csrf_token %} 
    <!-- your input field will go here --> 
    <!-- Small modal --> 
    <button type="button" class="btn btn-primary" data-toggle="modal" data-target=".bs-example-modal-sm">Submit</button> 

    <div class="modal fade bs-example-modal-sm" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel"> 
    <div class="modal-dialog modal-sm"> 
     <div class="modal-content"> 
     <input type="checkbox" name="user" value="user"><br> 
     <input type="submit" value="Okay"> 
     </div> 
    </div> 
    </div> 
</form>