簡體   English   中英

如何在Django Form中使用Jquery腳本的值?

[英]How to use the value of Jquery script in Django Form?

我有一個下面的Jquery代碼,它創建一個Time Picker

<input class="time" type="text" name="start" id="start" />
$('input.time').timepicker();

我想使用這個時間選擇器值,它出現在Django-Forms中的文本中。

我的models.py

class UsertTime(models.Model):
user = models.ForeignKey(User, blank=False)
data = models.CharField(max_length=30)
timestamp = models.DateTimeField(blank=True, null=True)

我的forms.py

class UserTimeForm(forms.ModelForm):
    class Meta:
    model = UserTime

在我的template.html

<form action="" method="POST">
{{ form.as_p }}
<input type="submit" value="{% trans "Add " %}" /> <a href="{% url host_list %}">{% trans "Cancel" %}</a>
</form>

<input class="time" type="text" name="start" id="start" />
$('input.time').timepicker();

現在,我應該如何通過Jquery書面輸入填充timestamp字段。 以下是Jquery代碼的引用鏈接:

jQuery示例的鏈接

我也可能會誤會; 但是,您不能只檢查form.as_p的輸出並對該輸入進行操作,而不是$('input.time')

$('#id_timestamp').timepicker()

這不起作用:

<input class="time" type="text" name="start" id="start" value="{{form.timestamp}}" />

抱歉,我不是Django專家。

除非,我對您有嚴重的誤解,請使用val()

$('#id_timestamp').val($('#time').val())

暫無
暫無

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

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