2016-04-02 29 views
0

i Django ile kayıt sayfasını yapıyorum için açılır menü içinde = "menüsü" nitelik rolünü kullanarak ve bu onun bir parçasıdır:Django formu

<div class="dropdown"> 
    <button id="dLabel" class="form-control form-white dropdown" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> 
      Catégorie 
    </button>        
     <ul role="menu" aria-labelledby="dLabel" name="spec"> 
    {%for cat in spec%} 
     <li value={{cat.id}}><a href="#">{{cat.categorie}}</a></li> 
    {% endfor %} 
     </ul>          
</div> 

sorun bu değil mi spec alanı doldurmak için geçerli bir yöntem, böylece her zaman seçtiğim seçenek NULL olur. Peki bu sorunu nasıl çözebilirim?

cevap

0

Bir açılır menü yerine Select element kullanıyor olmanız gerekir. Açılır liste listesinden tek bir seçenek seçmek için tasarlanmamıştır, bir liste listesini görüntülemek içindir. Eğer gerçekten yerine nedense açılan kullanmak istiyorsanız

, o <li> tıklayan kullanıcılar genellikle bunu yakaladığınızda, böylece forma gizli girişi ekleyin ve sonra açılır öğelere onclick javascript bile işleyicileri eklemek gerekir ve Gizli giriş değerini manuel olarak güncelleyin, böylece gönderilebilir.