【发布时间】:2015-07-28 04:02:48
【问题描述】:
我有一个 django 表单,需要通过单击按钮来填写。表单呈现如下:
<input type="text" id="start_date">
<input type="text" id="end_date">
<input type="submit" id="submit_first" value="POST">
<button id="submit_second">Generate</button>
点击submit_second时设置文本字段值的jquery如下:
$('#submit_second').click(function(){
$('#id_start_date').val({{start_date}});
$('#id_end_date').val({{end_date}});
$('#submit_first').click();
})
start_date 和 end_date 变量保存一些日期字符串,它们作为视图的上下文传递并在模板中输出它们的真实值(eg: 2015-07-7),但在触发 jquery 函数时在文本字段中设置不同的值(eg: 1990 )。
【问题讨论】:
-
生成的代码是什么样的?是
$('#id_start_date').val(2015-07-7);吗? JavaScript 应该如何知道2015-07-7是一个日期,而不是从2015中减去7和7?你可能想传递一个 string.
标签: javascript jquery django