2015-09-04 3 views
1

я создал один многоканальные текстовое поле .В этого текстового поля каждый раз, когда некоторые замечание должно быть добавлено с различными пользователями. Но существующий контент не будет меняться или удаляться. Новый текст должен добавить с этим текстовым полем.как отключить существует содержимое в текстовом поле в Jquery html5

Я пробовал много способов сделать это. Но я не могу найти ни одной идеи. Люди, пожалуйста, помогите мне решить эту проблему.

<%: Html.TextArea("Remark", Model.Remarks, new { @maxlength = "400" })%> 
+0

пожалуйста см отредактированный ответ - с только для чтения и разрывы строк –

ответ

2

Это всего лишь пример. Лучше иметь вход под текстовой областью, чтобы получить текст, чтобы добавить, а затем очистить его после добавления, но вы получите суть. Для этого требуется jquery.

(function($){ 
 
    $.fn.extend({ 
 
     valAppend: function(text){ 
 
      return this.each(function(i,e){ 
 
       var $i =$('#remark') 
 
       var $e = $('#comment'); 
 
       $i.val($i.val() +'\n' + $e.val()); 
 
      }); 
 
     } 
 
    }); 
 
})(jQuery); 
 

 

 
$('#append').click(function(){ 
 
    $('textarea').valAppend(); 
 
    $('#comment').val(''); 
 
    $('textarea').attr('readonly','readonly'); 
 
});
textarea, input{display:block;} 
 
#remark{height:100px; width:200px;border: 1px solid black}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<textarea id="remark"></textarea> 
 
<input type="text" id="comment" placeholder ="enter commment"></input> 
 
<input type="button" id="append" value="append" />

+0

Но существующий контент должен показать. но он должен быть скрыт. не редактируемые. они могут добавлять новый контент. при сохранении данных все эти вещи будут добавлены. – PoliDev

+0

ах я пропустил это .. у меня будет еще одна скрипка –

+0

получил это - установить атрибут только для чтения –

Смежные вопросы