更新: 我找到了答案。只是在底部添加了这个小代码:
$('#myform').submit(function()
{
$('#dates option').prop('selected', true);
});
我有一个诱惑:
div class="panel">
<div class="large-12 columns">
<div class="row collapse">
<div class="small-10 columns">
<input class="input-append date fdatepicker" id="date" type="text" name="date" value="" data-date-format="dd/mm/yyyy">
</div>
<div class="small-2 columns">
<input type="button" name="add" id="btn_AddToList" value="dodaj" class="button postfix" />
</div>
</div>
</div>
<br>
<select multiple="multiple" size="10" style="height: auto; width: auto" name="dates" id="dates" tabindex="2">
</select>
</div>
我使用这个小代码将日期添加到#dates中选择:
$('#btn_AddToList').click(function () {
var val = $('#date').val();
$('#dates').append('<option value="'+val+'">' + val + '</option>');
$('#date').val('');
event.preventDefault();
event.stopPropagation();
})
在我看来,我想阅读日期,所以我想我会用:
for d in request.POST.getlist('dates'):
if d is not None:
print(d)
但我得None
。我尝试使用request.POST.getlist('dates[]'):
request.POST.get('dates'):
,但没有成功。我一直在接受None
。
我做错了什么?
答案 0 :(得分:0)
更新:我找到了答案。只是在底部添加了这个小代码:
$('#myform').submit(function()
{
$('#dates option').prop('selected', true);
});