2010-03-29 4 views
0

Dans le code suivant, j'ai une liste déroulante et une boîte de sélection multiple.Modèles Django onchange de données

Ma question est que javascript et django .how je vais changer la désignation avec des changements dans les noms de la liste déroulante.

 <tr><td> 
      name:</td><td><select id="name" name="name">{% for name in names %} 
    <option value="{{name.id}}" {% for selected_id in names %}{% ifequal name.id selected_id %} {{ selected }} {% endifequal %} {% endfor %}>{{name.name}}</option>{% endfor %} 
     </select> 
     </td></tr> 

     {% for desg in designation %} 
     <tr><td><p>Topics:</td><td> <select id="desg" name="desg" multiple="multiple"> 
     <option value="{{desg.id}}" >{{desg.desg}}</option> 
     </select></p></td></tr> 
     {% endfor %} 

Merci ..

+0

Vous voulez donc manipuler le second élément _select_ lorsque le premier est modifié, en utilisant l'événement _change_? Peut expliquer plus précisément quel est votre résultat souhaité? Utilisez-vous une bibliothèque javascript, par ex. jQuery? – jholster

+0

Oui onchange premier élément deuxième élément doit être changé .J'utilise jquery – Hulk

Répondre

0

Utilisez quelque chose comme jQuery pour effectuer une requête POST avec le nom d'une autre vue qui retournera les nouvelles désignations comme JSON, remplacez les valeurs renvoyées dans l'autre sélection.