如何在Django表单中使用Jquery脚本的值?

2024-05-16 19:01:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下Jquery代码,它创建了一个Time Picker

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

我想使用这个时间选择器值,它以Django形式出现在文本中。在

我的models.py

^{pr2}$

我的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代码的refer链接:

Link for the Jquery sample


Tags: 代码textnamepyformidtransinput
3条回答

这不起作用吗:

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

对不起,我不是Django的专家。在

我也可能误解了;但是,您不能只检查form.as_p的输出并对该输入而不是{}进行操作吗

$('#id_timestamp').timepicker()

除非我严重误解了您,请使用val()

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

相关问题 更多 >