2016-05-10 7 views
0

Alloy Input TextareaにHTMLコンテンツを追加しようとしています。それは正常に動作しています。しかし、Textareaのコンテンツを削除しようとすると、コンテンツを追加しようとすると、何も表示されません。デベロッパーコンソールにデータが追加されていることを示します。合金UIのテキストエリアが正しく機能しない

私はそれが今完璧に働いているオプションの要素

function onchangeCall(){ 
    AUI().use('node', function(A) { 
     var agendaData = A.one("#<portlet:namespace/>meetingagenda").html(); 
     var contactKey = A.one("#<portlet:namespace/>contactDetailOption option:checked").get("text"); 
     var contactValue = A.one("#<portlet:namespace/>contactDetailOption").val(); 
     A.one("#<portlet:namespace/>meetingagenda").html(""); 
     A.one("#<portlet:namespace/>meetingagenda").html(agendaData); 
     A.one("#<portlet:namespace/>meetingagenda").append(contactKey+" "+contactValue); 
    }); 
} 

答えて

0

ののOnChangeイベントにデータを追加しています。

function onchangeCall(){ 
    AUI().use('node', function(A) { 
     var agendaData = A.one("#<portlet:namespace/>meetingagenda").val(); 
     var contactKey = A.one("#<portlet:namespace/>contactDetailOption option:checked").get("text"); 
     var contactValue = A.one("#<portlet:namespace/>contactDetailOption").val(); 
     if(agendaData == ""){ 
      A.one("#<portlet:namespace/>meetingagenda").val(contactKey+" "+contactValue); 
     } 
     else{ 
      A.one("#<portlet:namespace/>meetingagenda").val(agendaData+"\n"+contactKey+" "+contactValue);   
     } 
    }); 
} 
関連する問題