출력을 텍스트 영역 상자에 저장하는 방법을 궁금합니다. 영어 단어를 돼지 라틴어로 번역하는 자바 스크립트 프로그램을 작성 중이므로 안녕하세요. 어쨌든 "are"를 입력하고 textarea에서 "reaay"로 번역 한 다음 "hello"(번역 "ellohay")를 입력하면 텍스트 영역에 "ellohay"와 "reaay"를 출력해야합니다.텍스트 영역에 디스플레이 실행 - JavaScript
나는이 (지금 배열라는 출력을하려고 편집) 시도했다 :
function printLatinWord() {
<!--
var outputs = new Array();
var input = document.form.english.value;
var lowercase = input.toLowerCase();
var fininput = lowercase.split (" ");
var output = "";
for (i = 0; i < fininput.length; i++) {
var result = fininput[i];
output += result.substring (1, result.length) + result.substring(0,1) + "ay ";
document.form.piglat.value = output + "\n";
var j = 0;
output = outputs[j];
j++;
}
/*
var newtext = "\n";
document.form.piglat.value = newtext + document.form.piglat.value;
//trying to keep running display of conversions
var newtext = ("\n");
output += newtext;*/
}
은 기본적으로 새로운 것은 최종 를 newText은 출력이 저장되는 것으로 가정되는 VAR에서 으로 발생하지를 ..하지만 정확히 어떻게 텍스트 영역에서 값을 가져 와서 거기에 계속 표시 아래에 새로운 출력, 만약 그게 확실하지 않아요 에 의미가 있습니다.
난 그냥 당신의 출력 변수의 끝 위에' "\ n을"을'추가합니다 사용합니다. ' –
@MarkWalters는 아무 것도하지 않았다. (함수 내에서 – Gcap
' Quentin