Показать усеченный предварительный просмотр и полное сообщение

#jquery #django #django-models #django-forms #django-views

#jquery #django #django-модели #django-формы #django-просмотры

Вопрос:

У меня есть форма, в которой я выбираю сообщение из выпадающего списка, а затем показываю сообщение в текстовом поле рядом с ним. Я использую jquery, чтобы извлечь значение из dropbox и поместить его в качестве значения текстовой области, вот так:

 $("#id_maturity_letter").change(function() {
    var id = $(this).val();
    $("#message_text").val($("option:selected", this).text());
    $.getJSON('', {id:id}, function(json) {

    });

});
  

Моя единственная проблема в том, что мое сообщение возвращается следующим образом:

 def __unicode__(self):
   return "%s" % self.body[0:20]
  

Причина в том, что сообщение в выпадающем списке не охватывает всю страницу, а затем некоторые. Теперь возможно показать усеченное сообщение в выпадающем списке, но полное сообщение в текстовом поле «предварительный просмотр»? Конечно, используя jquery / django.

У меня возникли проблемы, пытаясь разобраться в этом.

Стив

Ответ №1:

Вы можете использовать два выпадающих списка: один с усеченным текстом и один (скрытый) с полным текстом

или создайте массив js с идентификатором -> полное описание