Показать сообщение отдельно
  #1 (permalink)  
Старый 10.06.2018, 14:10
Профессор
Отправить личное сообщение для Sonya Посмотреть профиль Найти все сообщения от Sonya
 
Регистрация: 07.07.2016
Сообщений: 281

Добавить к записи значение value
Здравствуйте! Подскажите, пожалуйста, как в данном случае, добавить к записи в input значение value. Есть скрипт:
// Транслитерация
function send(){
 var res='';
 var text=document.getElementById('text').value;
 var transl={А:'A', а:'a', Б:'B', б:'b', В:'V', в:'v', Г:'G', г:'g',
 Д:'D', д:'d', Е:'E', е:'e', Ё:'Yo', ё:'yo', Ж:'Zh', ж:'zh', З:'Z', з:'z',
 И:'I', и:'i', Й:'J', й:'j', К:'K', к:'k', Л:'L', л:'l', М:'M', м:'m',
 Н:'N', н:'n', О:'O', о:'o', П:'P', п:'p', Р:'R', р:'r', С:'S', с:'s',
 Т:'T', т:'t', У:'U', у:'u', Ф:'F', ф:'f', Х:'X', х:'x', Ц:'Cz', ц:'cz',
 Ч:'Ch', ч:'ch', Ш:'Sh', ш:'sh', Щ:'Shh', щ:'shh', Ъ:'"', ъ:'"', Ы:'Y\'', ы:'y\'',
 Ь:'\'', ь:'\'', Э:'E\'', э:'e\'',  Ю:'Yu', ю:'yu', Я:'Ya', я:'ya', ' ':''};

 for(i=0;i<text.length;i++) {
    if(transl[text[i]]!=undefined) res+=transl[text[i]];
    else res+=text[i];
 }
 res=res.replace(/Cz(?=i|e|y|j|I|E|Y|J)/g, "C");
 res=res.replace(/cz(?=i|e|y|j|I|E|Y|J)/g, "c");
 document.getElementById('text_2').value=res;
}

<div align="center">
<input id="text" onKeyUp="send()">
<input id="text_2" value="здесь меняющееся значения">
</div>

Как сделать, чтобы при вводе в первый input, во втором значение value не исчезало, а добавлялось к появляющейся записи?
Ответить с цитированием