SORU
25 Mayıs 2010, Salı


Nasıl bir form giriş alanları için isteğe bağlı html öznitelikleri eklerim?Django:

Böyle bir şablon ile oluşturulmuş bir giriş alanı var

<div class="field">
   {{ form.city }}
</div>

Gibi oluşturulmuş olan:

<div class="field">
    <input id="id_city" type="text" name="city" maxlength="100" />
</div>

Şimdi bir otomatik tamamlama="off" işlenen giriş elemanı için öznitelik, bunu nasıl yapacağım? eklemek istiyorum sanırım Ya onclick="() xyz" veya class="Özel-Sınıf benim css"?

CEVAP
12 Ocak 2011, ÇARŞAMBA


Reklam için özür dilerim, ama son zamanlarda bu tür görevleri tasarımcılar python kodu dokunmadan bunu yapabilir yani: daha az acı verici hale getiren bir uygulama (https://github.com/kmike/django-widget-tweaks) çıkartıldı

{% load widget_tweaks %}
...
<div class="field">
   {{ form.city|attr:"autocomplete:off"|add_class:"my_css_class" }}
</div>

ya da, alternatif olarak,

{% load widget_tweaks %}
...
<div class="field">
   {% render_field form.city autocomplete="off" class ="my_css_class" %}
</div>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • failblog

    failblog

    17 HAZİRAN 2008
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007