2012-10-30 58 views
0

我是HTML新手,我的问题是我无法将表单字段链接到form.field,我尝试链接。我不得不手动编写一个HTML表单,而不是简单地使用{{form.field}},因为我在JQuery中使用了一个datepicker。将HTML表单链接到Django字段

<div class="fieldWrapper"> 
    {{ form.valida_desde.errors }} 
    <label for="id_valida_desde">Válida desde:</label> 
    <input type="text" data-date-format="mm/dd/yy" id="valida_desde"> 
</div> 

我可以很容易地通过做使这个领域的需要:

{{ form.valida_desde.errors }} 
{{ form.valida_desde }} 

但不会与日期选择器工作。那么,我该怎么做,以便第一种形式将数据保存到form.valida_desde字段,该字段是一个DateField BTW。

jQuery的需要在底部,它的工作原理确定

<script> 
$(function() { 
    $("#valida_desde").datepicker(); 
}); 
</script> 

编辑:

实际上是事实,我只是找到了答案找3个多小时后,非常有趣。

 <div class="fieldWrapper"> 
     {{ form.valida_desde.errors }} 
     <label for="id_valida_desde">Válida desde:</label> 
     <input type="text" name="valida_desde" data-date-format="mm/dd/yy" id="valida_desde"> 
    </div> 

添加的name属性做到了,我这样做,但试图像form.valida_desde甚至{{form.valiad_desde}}

回答

2

实际上是事实,我只是找到了答案非常有趣找了3个多小时后。

<div class="fieldWrapper"> 
    {{ form.valida_desde.errors }} 
    <label for="id_valida_desde">Válida desde:</label> 
    <input type="text" name="valida_desde" data-date-format="mm/dd/yy" id="valida_desde"> 
</div> 

添加的name属性做到了,我这样做,但试图像form.valida_desde甚至{{form.valiad_desde}}