0
現在即時通訊的學習,以驗證形式,「全」工作,即時顯示空字段的錯誤回報,但我有2個問題:如何驗證窗體並顯示填充字段的值?
- 如何生病秀當有另一個錯誤填充字段中的值如
<input ... value= {{ value }} >
問題是我的字段不是html表單字段。 - 怎麼生病顯示錯誤完全在空的領域?
我怎麼會有這樣的:
form.py
class NuevaDiligenciaForm(forms.Form):
titulo = forms.CharField(max_length=70)
tipo = forms.ChoiceField(choices=TIPO)
vias= forms.TypedChoiceField(widget=forms.RadioSelect(), choices=CHOICES)
view.py
def add(request):
form = NuevaDiligenciaForm()
errors =[]
if request.method =='POST':
if not request.POST.get('titulo',''):
errors.append('Titulo es requerido')
if not request.POST.get('vias',''):
errors.append('Vias es requerido')
#if not errors:
return render_to_response('account/add.html', { 'formulario':form ,'errors':errors},context_instance = RequestContext(request))
template.html
{% if errors %}
<ul>
{% for error in errors %}
<li>{{ error }}</li>
{% endfor %}
</ul>
{% endif %}
{% if message %}
<p style="color: red;">{{ message }}</p>
{% endif %}
<form action='.' method='POST' class="nueva-diligencia">
{{ formulario.as_p }}
<input type="submit" value="Continuar">
</form>
感謝agai ñ:)
感謝重播 – Asinox 2009-08-09 03:48:29