簡體   English   中英

如何將 onchange js 事件添加到 Django 中的 Select 小部件?

[英]How can i add a onchange js event to Select widget in Django?

我需要將 JavaScript onchange 事件附加到 Django 項目中的收據下拉列表 當下拉列表的值更改時,將調用 JavaScript 函數。 怎么做? form.py文件如下

from django import forms
receipt_types=(('option1','Option 1'),('option2','Option 2'),('option3','Option 3'),)
class accountsInForm(forms.Form):
    receipt=forms.CharField(max_length=100, widget=forms.Select(choices=reciept_types))

更改代碼如下:
reciept=forms.ChoiceField(reciept_types, widget = forms.Select(attrs = {'onchange' : "myFunction();"}))

如果您想訪問 JavaScript 代碼中的輸入值,這很常見:

{'onchange' : "myFunction(this.value);"}

和JS:

myFunction(value) {
    console.log(value)
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM