динамическое поле ввода jquery при выборе опции onchange - PullRequest
0 голосов
/ 26 июля 2010

Как я могу заполнить имя студента, бросить и оценки при выборе предмета студента на основе выбора события onchange, используя jquery.Большое спасибо.

My views.py

def add_student(request):   
    subject = Subject.objects.all()
    if request.method == "POST":
        obj = Student()
        obj.name = request.POST['name']
        obj.roll = request.POST['roll']
        obj.subject = Subject.objects.get(name = request.POST['subject'])   
        obj.marks = request.POST['marks']
        obj.save()  

    var = RequestContext(request,{'title': ' Add Student','heading':'ADD STUDENT','subject':subject})
    return render_to_response('student.html',var)

Вот мой шаблон django для добавления динамического значения в текстовое поле имени студента, броска и пометок.

1 Ответ

0 голосов
/ 26 июля 2010
<script>
        students = Array()
        {% for s in subject %}
            {% with s.student as st %} {# maybe you call it "s.author" or so... #}
                students[s.pk] = {"name":st.name,"roll":st.roll,"marks":st.marks}
            {% endwith %}
        {% endfor %}

        $("#subject").select(function()
        {
            st = students[$(this).val()]
            $("#name").val(st.name)
            // and so on...
        })
    </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...